2014-07-11 25 views
0

你好我在mvc4開發我的網站,我在我的應用程序中使用JQGrid。我的網站在我的本地系統上工作正常,但是當我在本地IIS Server 8.5上部署網站時,它會在加載使用Windows 8.1的jq網格控制器方法時出錯,下面附加了控制檯錯誤圖像。Mvc4網站在本地工作正常,但在部署後在IIS Server 8.5上發生錯誤

enter image description here

指導我這個錯誤。在web.config或IIS服務器上是否有任何更改?謝謝

及以下屏幕截圖部署如何我的網站部署到本地IIS。 enter image description here

+0

是否在IIS中啓用了靜態文件處理程序?您的MVC路由是否過於貪婪並處理非操作請求?文件是否真的存在於服務器上(因爲ASP.NET Web部署可能會丟失文件)? – Dai

+0

如何在IIS中禁用靜態文件處理程序?並指導我部署的方法,我使用web部署方法在本地主機上發佈網站。讓我再添加一個我的部署截圖。 – Ammar

回答

0

我認爲問題在於您的Web發佈配置沒有上傳/發佈這些文件。確保這些文件包含在您的.csproj項目中(對於列出的每個文件,解決方案資源管理器>顯示所有文件>包含)。同時確保在Web發佈嚮導的設置頁面上選擇「所有文件」而不是「運行應用程序所需的文件」。

0

我想你不包括Content/images子目錄,子目錄fonts(或從那裏一些文件)到項目。所以目的地不包含所需的文件。

相關問題