最近遇到一個問題,我發項目發布到服務器iis中提示:“未能加載文件或程序集“Common(XXX), Version=1.0.0.0, Culture=neutral, PublicKeyToken=null...”,
我在本地運行和發布到本地iis都沒有任何問題,可是一到服務器就報錯了。通過一番查找百度上的解決方案整理了一下:
1)檢測發布的項目中是否存在xxx.dll文件,檢查版本是否一致
2)打開服務器中iis應用程序池==>項目右鍵==》高級設置
勾選這倆個中的一個(具體看你的版本)
3)項目右鍵
更改目標平台,重新生成解決方案
4)打開項目找到 工具===>選項===>項目和解決方案===>Web項目===>將對網站和項目使用IIS Express的64位版,勾選起來
然后更改服務器iis配置改為false. 詳情見圖
重新生成發布到服務器上
ps:我使用的是第四種方式解決了部分問題,運行項目后又報了一個錯
找到bin文件的這個dll文件 直接刪除。OK項目運行成功。我的服務器版本是 Windows Server 2008 R2 64位操作系統 和vs2015
最有什么問題大家可以留言一起探討!!!