本文實例為大家分享了IIS7 網站發布常見問題,以及五種問題的解決方法,供大家參考,具體內容如下
1、不是有效的Win32位應用程序
:
解決方案:
1)、進入應用程序池=》選中網站=》點擊右側”高級設置“=》將運行32位選項改為"True"
2、在IIS如何修改.NET FrameWork的版本
3、發布mvc遇到的HTTP錯誤 403.14-Forbidden解決辦法
web.config增加<modules runAllManagedModulesForAllRequests="true" />
如下:
<system.webServer><validationvalidateIntegratedModeConfiguration="false"/><modules runAllManagedModulesForAllRequests="true" /></system.webServer>
如果還不行,請檢查一下“處理程序映射”,里面是否有“ExtensionlessUrlHandler-Integrated-4.0”,如果沒有,請注冊.net4.0
在運行里輸入:C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -i
4、一些系統自帶的dll找不到(例如:System.Web.Http.WebHost等)
解決方案:
這是因為缺少適當的程序集。我們可以通過在ASP.NETMVC3應用的bin下部署這些程序集來解決這個問題。
在開發MVC應用的項目中,應該已經引用了這些程序集,在解決方案管理器中,展開引用,選中應用程序所使用的程序集,在屬性窗口中,將復制到本地(CopyLocal)設置為True,那么部署應用的時候,這些程序集將會被復制到本地。然后重新生成項目,重新發布。
5、報某個文件”is denied“(例如:C:/CloundDCPublish/Run/denied/NRemedySerializers.xml is denied)
解決方案:給該文件所在的文件夾加IIS_Iuser權限
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
|
新聞熱點
疑難解答
圖片精選