這是一個常見的錯誤,已經在SO上多次討論過,但在發送給其他答案之前,請閱讀下面的情況。錯誤的架構作爲目標無法識別的屬性'targetFramework'屬性名稱區分大小寫
編輯:。發生的錯誤,如果在web.config目標 「4.0」 或 「4.0.3」,無論是一個
在Visual Studio 2010(在Win 7 64位系統)我有進入高級編譯選項並從Target Frameworks下拉列表中選擇「Install other Frameworks」,該過程從Microsoft網站下載4.0.3框架,安裝過程需要幾分鐘時間並需要重新啓動。已裝載,已安裝並重新啓動。
然後我進入我的應用程序在Visual Studio 2010中,針對4.0.3框架,這一步需要關閉和重新打開項目,我做了。然後我重建了這個項目。我可以在Visual Studio中成功運行該應用程序。然後我發佈了該應用程序。但它不能直接在瀏覽器中運行。我收到下面的錯誤。只是爲了確保,我重新註冊的框架收到錯誤後,卻沒有喜悅:
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
iisreset /stop
aspnet_regiis -i
iisreset /start
======================================
Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately.
Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.
Source Error:
Line 9: </connectionStrings>
Line 10: <system.web>
Line 11: <compilation strict="false" explicit="true" targetFramework="4.0.3" />
Line 12: <authentication mode="None" />
Line 13: <membership>
你試圖用你的本地iis運行這個嗎? – peroija
@peroija:是的,本地。 – Tim
@Tim你找到了解決方案嗎?如果是這樣,請發佈並接受。 –