MVC專案初次發布到IIS可能會遇到的問題

2022-01-16 06:27:56 字數 1789 閱讀 3348

mvc4 + .net framework 4.5 +windows server 2008+ iis7.5 + 4.0整合模式池 ,初次發布後可能會遇到404.0 或者403.14錯誤,加入以下**可以解決此問題。

<

configuration

>

<

system.webserver

>

<

modules

runallmanagedmodulesforallrequests

="true"

/>

system.webserver

>

configuration

>

另外,如果提示「若要針對 .net framework 4.0 或更高版本進行編譯,則提供程式選項中「compilerversion」特性的值必須為「v4.0」或更高版本」錯誤,需要加上下面這段**。

<

system.codedom

>

<

compilers

>

<

compiler

language

="c#;cs;csharp"

extension

=".cs"

type

="microsoft.csharp.csharpcodeprovider,system, version=2.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089"

warninglevel

="4"

>

<

provideroption

name

="compilerversion"

value

="v4.0"

/>

<

provideroption

name

="warnaserror"

value

="false"

/>

compiler

>

<

compiler

language

="vb;vbs;visualbasic;vbscript"

extension

=".vb"

type

="microsoft.visualbasic.vbcodeprovider, system, version=2.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089"

warninglevel

="4"

>

<

provideroption

name

="compilerversion"

value

="v4.0"

/>

<

provideroption

name

="optioninfer"

value

="true"

/>

<

provideroption

name

="warnaserror"

value

="false"

/>

compiler

>

compilers

>

system.codedom

>

IIS發布MVC專案

專案使用mvc4 ef6與另乙個mvc4 ef5的專案結合發布 問題1 發布時專案走了兩個webconfig 理想解決方案 刪除節點,不繼承節點 現實 經過文件,度娘,谷娘無解,最後降級ef版本解決問題 ef降級過程 ef5降級命令 問題2 發布後成功跑通報錯找不到網路路徑。好高階從來沒遇到的問題,...

IIS發布MVC應用程式問題

1.iis7.5詳細錯誤 http 錯誤 500.19 internal server error 無法訪問請求的頁面,因為該頁的相關配置資料無效 重複定義了 system.web.extensions scripting scriptresourcehandler 解決方法 直接刪除整個,網上說的...

如何將MVC專案部署到 IIS 5 1

最近在工作之餘一直忙於發布乙個mvc站點,原本mvc專案應該發布在windows server 2003的iis 6.0以上版本的,但是自己的機子只裝有xp,而一直都沒能成功將mvc專案發布在xp下的iis 5.1上,要麼出現各種各樣的編譯錯誤,要麼就是找不到樣式 等路徑。今晚通過不遺餘力的終於,成...