1. 程式人生 > >IIS網站部署常見錯誤記錄

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=&quot;data source=.;initial catalog=fxsz;integrated security=True

;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>
<!--<connectionStrings>
<add name="fxszEntities1" connectionString="metadata=res://*/fxsz.csdl|res://*/fxsz.ssdl|res://*/fxsz.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=fxsz;user id=sa;password=sa
;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>-->

解決方法:把程式池裡的標識改為LocalSystem即可

(2)

未能載入檔案或程式集“Zephyr.Web”或它的某一個依賴項。試圖載入格式不正確的程式。

說明: 執行當前 Web 請求期間,出現未經處理的異常。請檢查堆疊跟蹤資訊,以瞭解有關該錯誤以及程式碼中導致錯誤的出處的詳細資訊。

異常詳細資訊:

System.BadImageFormatException: 未能載入檔案或程式集“Zephyr.Web”或它的某一個依賴項。試圖載入格式不正確的程式。

 

原因分析:作業系統是64位的,但釋出的程式引用了一些32位的ddl,所以出現了相容性的問題。 
解決方案:IIS——應用程式池——高階設定——啟用32位應用程式 :true。