gpt4 book ai didi

.net - 安装 ASP.NET 应用程序的先决条件是什么?

转载 作者:行者123 更新时间:2023-12-04 12:49:19 25 4
gpt4 key购买 nike

我们有一个 ASP.NET 2.0 应用程序,可以试用下载。因此,我们无法控制它将安装到的环境。尽管我们努力制作可靠的安装程序,但仍有大量用户报告问题。

我们使用 Web 部署项目生成已编译的 .net 文件。然后我们获取输出并通过 VS 2010 部署项目运行它以生成 msi 安装程序。

以下是我们遇到的几个问题:

  • 看来 msi 安装程序不能很好地与 IIS7 配合使用。在
    为了正确安装,IIS6兼容性需要
    安装,否则它只会失败而没有错误。
  • 即使“RemovePreviousVersions”设置为true,安装程序几乎从不卸载之前的版本,只会抛出一个错误,指出应用程序已经安装。

  • 我们之前曾尝试使用 InnoSetup 安装程序。它在一定程度上起作用,但是我们在安装的应用程序连接到错误的应用程序池时遇到了问题,并且从未找到通过 InnoSetup 脚本定义应用程序池的方法。

    有人能给我一份明确的 list ,列出在 Windows XP 或更高版本的机器上启动和运行 ASP.NET 应用程序所需的条件未知的配置吗?例如检查 .NET 2.0 是否安装,检查 II6 是否安装,将文件复制到 x,创建虚拟目录等。

    更好的是,有人知道为您完成大部分设置的安装程序(或 InnoSetup 扩展程序)吗?

    最佳答案

    为了在开发或生产服务器上部署发布,请按照以下步骤操作。

  • 安装 Web 部署 MSI。
  • 右键单击解决方案资源管理器下的项目并添加 Web 部署项目(这里我没有使用转换为 Web 应用程序或发布)
  • 然后编译文件。这将在您的项目目录中创建一个文件夹,其中将包含要在服务器上部署的所需文件。
  • 备份您的虚拟目录并从 inetpub 中删除虚拟目录和文件。
  • 转到 Inet mgr ,在运行中键入 inetmgr 回车。
  • 在默认网站下,创建一个虚拟目录,将部署的文件保存在 inetpub 中并浏览文件。
  • 允许适当的访问,例如读取、运行脚本和浏览。
    就这些

  • 如果您觉得它有用,请将其标记为您的答案,否则请告诉我...

    关于.net - 安装 ASP.NET 应用程序的先决条件是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7228571/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com