1. 程式人生 > >asp.net 開發註意的幾點

asp.net 開發註意的幾點

asp.net 屬性 應用 del 客戶端 mce sting mvc 兼容ie

  1. WIN7中組件服務中的DCOM配置找不到Microsoft Excel應用程序的解決辦法:

    這主要是64位系統的問題,excel是32位的組件,所以在正常的系統組件服務裏是看不到的

    可以通過在運行裏面輸入 comexp.msc -32 來打開32位的組件服務,在裏就能看到excel組件了

  2. Provider=Microsoft.Jet.OLEDB.4.0;Provider=Microsoft.ACE.OLEDB.12.0;
  3. |DataDirectory|
  4. connectionString="Data Source=|DataDirectory|MvcMusicStore.sdf"
  5. Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet.mdf;Integrated Security=True;User Instance=True
  6. providerName="System.Data.SqlServerCe.4.0"/>
  7. IE7 httppostfile對象的FileName會帶客戶端文件的絕對地址,取文件名時應用Path.GetFileName()
  8. json如果為了兼容IE7瀏覽器返回text類型,則應返回text/plain,text/html在某些情況下客戶端執行JSON.parse會報錯
  9. Response.Redirect 執行時不會向客戶端寫cookie,應註意這個問題( 經驗證後是執行Response.Redirect後不定cookie, 待驗證???)
  10. log4net配置 [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4netTest.config")]
  11. log4net 程序集調用 var log = LogManager.GetLogger(Assembly.GetEntryAssembly(),name);
  12. log4net ftp下載日誌 報550時 設置 <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
  13. <%$ %> 屬性代碼片段,但只能用地服務器控件中 <asp:Label runat="server" Text="<%$ appSettings:test %>"></asp:Label>
  14. 註冊全局程序集 gacutil.exe -i dll路徑
  15. protected void Application_End(object sender, EventArgs e)
    {
    var reason = HostingEnvironment.ShutdownReason;
    CommFunc.Log.Warn("Application_End, reason:" + reason.ToString());
    }

  16. var traceWriter = request.GetConfiguration().Services.GetTraceWriter();
    traceWriter.Trace(request, "", System.Web.Http.Tracing.TraceLevel.Debug, (traceRecord) => { traceRecord.Message = "..." ; });

  17. cmd重啟appPool c:\windows\system32\inetsrv\AppCmd.exe stop apppool /apppool.name:"ASP.NET v4.0"; c:\windows\system32\inetsrv\AppCmd.exe start apppool /apppool.name:"ASP.NET v4.0"

asp.net 開發註意的幾點