在新服务器上安装asp.net web应用程序

本文关键字:net web 应用程序 asp 安装 服务器 | 更新日期: 2023-09-27 18:06:17

我有一个使用Visual Studio 2010 c# (.net 4.0)构建的asp.net web应用程序。我成功地将它部署到安装了。net framework 4.0的Windows Server 2003上。

我现在正试图在Windows Server 2012 R2上部署它,并安装了。net framework 4.5(我必须使用4.5作为机器上的另一个应用程序需要它)。

我在安装过程中得到这个错误信息:

Could not open key: Software'Microsoft'ASP.NET'4.0.30319.0. Verify that you have sufficient access to that key, or contact your support personnel.

我读了很多帖子,建议我重新构建我的应用程序,将"ASPNETVersion"更改为2.0而不是4.0。然而,这不起作用,因为。net框架2.0没有安装在服务器上,当我在使用。net 4.0的开发机器上构建时,我遇到了构建问题。

IIS应用程序池指向。NET CLR 4.0。服务器regedit文件中的.net版本为v4 (Client 4.5, Full 4.5), v4.0 (Client 4.0) .

这可能是因为安装了v4.0客户端配置文件而不是完整的4.0 .net安装?我在网上看了看,它看起来不像完整的4.0 .net可以安装在Windows Server 2012 R2上?

在新服务器上安装asp.net web应用程序

我错误地认为ASP。.NET是。NET框架安装的一部分。我回到IIS安装和安装ASP。. NET,它列在开发部分下面。