【问题标题】:Instead of hosting site Manually, Create a Installer file for hosting website/web Application in asp.net而不是手动托管站点,而是在 asp.net 中创建一个用于托管网站/Web 应用程序的安装程序文件
【发布时间】:2014-03-05 07:52:40
【问题描述】:

我创建了一个网站,我们的客户不想使用网络访问该网站(我知道这很奇怪,但这是真的) 所以我只剩下一个选项,本地客户端系统上的主机站点,但是有什么方法可以为其创建安装程序文件。与其手动托管网站,不如在 asp.net 中创建一个用于托管网站/Web 应用程序的安装程序文件。

【问题讨论】:

  • 我不这么认为,如果存在的话,我不推荐。如果您将它托管在 Windows 服务器 IIS 中,我建议您配置帐户以运行服务并配置服务以及 IIS 中的安全性和其他调整。你,我认识的一家公司正在创建一个 Web 应用程序,以便将 Web 应用程序生产直接连接到 IIS 服务器。您可以将它连接到 TFS 并执行构建脚本,以便通过在 IIS 中运行构建脚本或指向文件所在的位置来发布到不同的环境。我建议你寻找这样的服务。

标签: c# asp.net


【解决方案1】:

当然,你可以做到。请看这个链接

Step by Step Guide to Create a Setup for a Web Application

在最后一步中,在应用程序 bin/debug 文件夹中生成了一个 msi 文件。您可以在运行时将此 msi 提供给目标计算机(给您的客户端)这个 msi 在目标机器上,它将创建一个虚拟目录以及创建您在文件系统中指定的相同文件夹结构。此安装程序还将在注册表中指定注册表中指定的那些库。

现在您可以像在自己的机器上一样在目标机器上浏览该应用程序。

如果您使用的是 VisualStudio 2012 或 2013。请点击此链接。creating-setup-for-web-application-using-install-shield

【讨论】:

  • 但是当我添加一个新项目并单击设置和部署时,只有一个选项“启用 InstallShield Limited Edition”
  • @VishalPandey 你的visualstudio版本?
  • 它的 .net 框架 4.5 所以您使用的是 Visual Studio 2012 或 2013,Visual Studio 2012 或 2013 中的安装项目可以使用 Visual Studio 模板 InstallShield 创建。请见how to create setup project in VS 12 or 13
  • @VishalPandey 请查看此链接。它将指导您为 Web 应用程序创建设置。creating-setup-for-web-application-using-install-shield
猜你喜欢
  • 2022-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-20
  • 2019-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多