1. 程式人生 > >部署出錯:【IIS 無法識別的屬性“targetFramework”。請注意屬性名稱區分大小寫。】

部署出錯:【IIS 無法識別的屬性“targetFramework”。請注意屬性名稱區分大小寫。】

IIS 無法識別的屬性“targetFramework”。請注意屬性名稱區分大小寫。

錯誤原因:

部署網站時,使用的應用程式池版本不對,應用程式池應使用與程式開發時候一致的.NET版本。

解決方案:

1.確定是否大小寫問題

2.檢視配置檔案中.net版本

<compilation debug="true" targetFramework="4.0">

3.IIS配置修改

(1)一般iis 是預設framework2.0,需要將2.0手動改成4.0。

(2)設定應用程式的預設設定,也就是你在iis上釋出網站的預設設定

以上兩步主要是對IIS內的全部網站進行配置,也可以只對其中一個網站進行配置,就不用以上兩步驟:

(3)找到提示錯誤的網站進行設定

網站-右鍵【管理網站】-【高階設定】-【應用程式池】-選擇4.0