古詩詞大全網 - 口號大全 - Vs2013無法加載web項目。

Vs2013無法加載web項目。

記事本打開項目Web.csproj將

& lt導入項目="$(MSBuildBinPath)\Microsoft。cs harp . targets "/& gt;

& ltimport Project = " $(msbuildextensionspath 32)\ Microsoft \ visual studio \ v 10.0 \ web applications \ Microsoft。web application . targets "/& gt;

用…替換

& lt導入項目="$(MSBuildBinPath)\Microsoft。cs harp . targets "/& gt;

& ltimport Project = " $(msbuildextensionspath 32)\ Microsoft \ visual studio \ v 10.0 \ web applications \ Microsoft。web application . targets " Condition = " ' $(解決方案。vs version)' = = ' 8.0 ' "/& gt;

& ltimport Project = " $(MSBuildExtensionsPath)\ Microsoft \ visual studio \ v 9.0 \ web applications \ Microsoft。web application . targets " Condition = " ' $(解決方案。vs version)' = = ' 9.0 ' "/& gt;

只需重新加載項目。

這裏的重點是匹配相應的版本,然後添加下面的condition = "'$(解。vs版)' = =' 8.0 ' ",因為我的項目是

& ltimport Project = " $(msbuildextensionspath 32)\ Microsoft \ visual studio \ v 11.0 \ web applications \ Microsoft。web application . targets "/& gt;

所以應該改成:

& ltimport Project = " $(msbuildextensionspath 32)\ Microsoft \ visual studio \ v 11.0 \ web applications \ Microsoft。web application . targets " Condition = " ' $(解決方案。vs version)' = = ' 11.0 ' "/& gt;

然後加載,又遇到了前面的問題,但略有不同,這壹次改變了端口號:

端口也是對應的,重新加載就行了。

最後壹個問題:因為是老項目,可能在VS2005或者VS2008下開發。現在在VS2013下打開,環境會自動為妳升級代碼。

但升級後出現以下問題:4.0要在項目加載後手動配置。

網上說在屬性裏配置點東西用處不大,因為屬性裏已經是4.0了,再找答案,還是在applicationhost.config裏

應用程序池:應用程序池。

CLR2/VS2005、CLR3.5/VS2008和CLR4/VS2010。

然後把原來的配置

只需再次打開項目。