Deploying a .Net 4.5 website to an IIS 7.5 server

谁说胖子不能爱 提交于 2019-11-30 07:14:27
dbruning

I had a similar problem. I was building my application by calling MSBuild, and I found that when I tried to web-deploy the application I got that error. I fixed it by telling MSBuild to build with VS2012, by adding a commandline switch to the MSBuild command:

/P:VisualStudioVersion=11.0

Tip o' the hat to this question.

It turns out that it is a TeamCity problem. When we push the update directly to the site from Visual Studio 2012 RC it works fine. We have had to change the build runner in TeamCity to a command line runner that calls the WebDeploy 3.0 of VS 2012.

origin: http://forums.iis.net/t/1164093.aspx/1

says: "double click on application pool and then changed .Net Framework Version"

Anand Sanklipur

I was facing the same issue even after using /P:VisualStudioVersion=11.0 as well as ignore managedruntime version in the proj file.

Run the command

C:\Windows\System32\inetsrv>appcmd set apppool /apppool.name: DefaultAppPool /managedRuntimeVersion:v4.5 

After this, reset the ISS.

OK - fair enough. You need to use IIS 7.5, you need to target .Net 4.5 ... and they should be mutually compatible.

Check out this link; look for "Aspnet_regiis.exe":

http://msdn.microsoft.com/en-us/library/ee942158.aspx

'Hope that helps .. PSM

PS:

These links may (or may not) also be useful:

Please post back what you find.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!