通过Windows窗体应用程序以编程方式部署web应用程序

本文关键字:应用程序 方式 部署 web 编程 Windows 窗体 通过 | 更新日期: 2023-09-27 18:12:05

我有一个ASP。. NET web应用程序,我一直在使用web部署通过VS将我的应用程序部署到Azure,然而在这种情况下,客户端将托管我的应用程序在他们自己的服务器上,所以我想设计一个桌面应用程序,允许我配置设置(主要是连接字符串),更新web。配置然后将应用程序部署到他们的服务器。

需要更改连接字符串,因为他们有自己的数据库。

这可能吗?如果有的话,有什么建议可以解决这个问题,或者有什么替代方法,或者我只是想多了(我经常这样做),走在完全错误的方向上?

通过Windows窗体应用程序以编程方式部署web应用程序

我想设计一个桌面应用程序,允许我配置设置(主要是连接字符串),更新网络。配置然后将应用程序部署到他们的服务器。

如果你知道设置,你可以修改你的配置文件并发布应用程序。

但是如果你想让客户在他们的服务器上发布后更改设置,而不是创建一个Windows应用程序来更改设置,你可以在你的web应用程序中创建一些页面/控制器,并通过检查Request.IsLocal将它们配置为仅在本地工作。这样,应用程序的那一部分将只能在服务器上访问。

服务器管理员可以使用服务器上的web应用程序更改设置。

您还可以通过使用将用户名/密码散列存储在文件中的身份验证提供程序来使其更安全。如果您使其安全,您还可以让管理员远程操作该部分。

有关web应用程序部署的更多信息,请查看:

  • Web部署概述Visual Studio和ASP。净
相关文章: