Asp.net
如果我不指定 targetFramework=‘4.0’ 會怎樣?
在我的 ASP.Net 4.0 web.config 中,我具有以下屬性:
<compilation targetFramework="4.0">如果我刪除 targetFramework 屬性,一切似乎都照常進行。這個屬性在什麼情況下對我有幫助?
指定網站面向的 .NET Framework 版本。
預設值為空。
如果省略此屬性,則目標版本由 Web.config 文件中的其他設置以及與網站關聯的 IIS 應用程序池確定。有關詳細資訊,請參閱 ASP.NET Web 項目的 CompilationSection.TargetFramework 和 .NET Framework 多目標。
所以基本上,如果您在 IIS 中的應用程序池以 ASP.NET 4.0 為目標並且您省略了此屬性,則不會發生任何事情 => 您的站點仍然使用 .NET 4.0