IIS網站部署常見錯誤記錄
1、網站部署步驟
開啟IIS服務、開啟IIS管理器、新增網站、修改程式池(4.0)、部署完成。
2、常見問題記錄
(1)、對於web.config連線資料庫的配置為windows身份驗證,登入時(實際就是訪問資料庫時)會報這個錯。
<connectionStrings>
<add name="fxszEntities1" connectionString="metadata=res://*/fxsz.csdl|res://*/fxsz.ssdl|res://*/fxsz.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=fxsz;integrated security=True
</connectionStrings>
<!--<connectionStrings>
<add name="fxszEntities1" connectionString="metadata=res://*/fxsz.csdl|res://*/fxsz.ssdl|res://*/fxsz.msl;provider=System.Data.SqlClient;provider connection string="data source=.;initial catalog=fxsz;user id=sa;password=sa
</connectionStrings>-->
解決方法:把程式池裡的標識改為LocalSystem即可
(2)
未能載入檔案或程式集“Zephyr.Web”或它的某一個依賴項。試圖載入格式不正確的程式。
說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆疊跟蹤資訊,以瞭解有關該錯誤以及程式碼中導致錯誤的出處的詳細資訊。
異常詳細資訊:
原因分析:作業系統是64位的,但釋出的程式引用了一些32位的ddl,所以出現了相容性的問題。
解決方案:IIS——應用程式池——高階設定——啟用32位應用程式 :true。