【问题标题】:Prerequisites to run Web Deployment projects运行 Web 部署项目的先决条件
【发布时间】:2023-03-10 10:49:01
【问题描述】:

我正在安装使用 ASP .NET 3.5 SP1 开发的产品 我使用 ASP .NET Web 部署项目进行了设置。安装程序在一台服务器上运行没有任何问题,但在新安装的服务器上失败。

.NET 3.5 SP1 框架安装在新的 W2k8 服务器上。

有人知道我应该安装什么来运行安装程序吗?

【问题讨论】:

  • 您检查过安装程序日志和应用程序事件日志吗?他们应该帮助追踪丢失的组件。
  • 你知道在哪里可以找到安装程序日志吗?

标签: .net asp.net web-deployment-project


【解决方案1】:

根据STANLEY

您已将 ASP.NET 3.5 Web 应用程序部署到 Windows Server 2008 R2 和 IIS7.5。应用程序的物理位置是 C:\MyWeb。当您使用 IIS 管理器浏览应用程序时,您会收到错误。以下是可以帮助您防止错误发生的检查清单。

  1. 安装 .NET Framework 3.5 SP1

  2. 安装 IIS 7.5 和 ASP.NET

  3. 向 IIS 注册 ASP.NET

  4. 设置 IIS_IUSRS 组权限以允许修改文件夹 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files

  5. 如果您的 Web 应用程序涉及 WCF 服务、XMLSerializer 等,请将 IIS_IUSRS 组权限设置为允许修改文件夹 C:\Windows\temp

  6. 设置 IIS_IUSRS 组对应用程序物理文件夹 C:\MyWeb 的读取权限

  7. 如果启用匿名身份验证,则设置 IUSR 帐户对应用程序物理文件夹 C:\MyWeb 的读取权限

  8. 使用集成模式来利用其众多优势和功能

  9. 将 httpModules 和 httpHandlers 从 system.web 部分移动到 web.config 的 system.webServer 部分中的模块和处理程序

  10. 如果您想选择使用经典模式,请在上述步骤 9 中执行复制而不是移动并添加到 system.webServer 部分

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 2016-04-21
    • 1970-01-01
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    相关资源
    最近更新 更多