我正在安装在 ASP .NET 3.5 SP1 中开发的产品我使用 ASP .NET Web 部署项目进行了设置。安装程序在一台服务器上运行没有任何问题,但在新安装的服务器上失败。
.NET 3.5 SP1 框架安装在全新的 W2k8 服务器上。
任何人都知道我应该安装什么来运行安装程序?
我正在安装在 ASP .NET 3.5 SP1 中开发的产品我使用 ASP .NET Web 部署项目进行了设置。安装程序在一台服务器上运行没有任何问题,但在新安装的服务器上失败。
.NET 3.5 SP1 框架安装在全新的 W2k8 服务器上。
任何人都知道我应该安装什么来运行安装程序?
根据斯坦利
您已将 ASP.NET 3.5 Web 应用程序部署到 Windows Server 2008 R2 和 IIS7.5。应用程序的物理位置是 C:\MyWeb。当您使用 IIS 管理器浏览应用程序时,您会收到错误消息。以下是可以帮助您防止错误发生的检查列表。
安装 .NET Framework 3.5 SP1
安装 IIS 7.5 和 ASP.NET
向 IIS 注册 ASP.NET
设置 IIS_IUSRS 组权限以允许修改文件夹 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files
如果您的 Web 应用程序涉及 WCF 服务、XMLSerializer 等,则设置 IIS_IUSRS 组权限以允许修改文件夹 C:\Windows\temp
将 IIS_IUSRS 组读取权限设置为应用程序物理文件夹 C:\MyWeb
如果启用匿名身份验证,则设置 IUSR 帐户对应用程序物理文件夹 C:\MyWeb 的读取权限
使用集成模式以利用其众多优势和功能
将 httpModules 和 httpHandlers 从 system.web 部分移动到 web.config 的 system.webServer 部分中的模块和处理程序
如果您想选择使用经典模式,请在上述步骤 9 中执行复制而不是移动并添加到 system.webServer 部分