如何在 asp.net 中创建 Web 应用程序的 exe

本文关键字:Web 应用程序 exe 创建 asp net | 更新日期: 2023-09-27 18:30:22

我必须创建一个使用Visual Studio 2010在 asp.net 中创建的网站的exe。我不知道是否可以创建Web应用程序的exe,但我希望我的数据库应用程序能够在Visual Studio将存在或不存在的另一个系统上运行。我的代码不应该对使用该 exe 或运行该项目的用户可见。我怎样才能实现它?!

如何在 asp.net 中创建 Web 应用程序的 exe

你不能为Web应用程序制作exe,但你可以做一件事来解决你的问题

1)在此项目中制作一个窗口项目 制作运行IIS的代码并使用您的Web应用程序URL打开浏览器,并使您的窗口应用程序表单隐藏

2)现在制作Windows应用程序项目的exe

不能在 asp.net 中创建可执行文件。

您所能做的就是使用Visual Studio创建一个网站。 完成后,发布您的网站。将其部署到 IIS 或托管到付费网络托管公司,以便您可以拥有您的域。完成后,其他用户可以看到您美丽而优雅的网站。

您不会创建 Web 应用程序的 exe。它托管在 IIS 上。因此,首先您必须发布您的网站,然后才能托管它。有关更多信息,您可以参考此内容:http://msdn.microsoft.com/en-us/library/20yh9f1b%28v=vs.100%29.aspx 或谷歌获取更多文章。

发布到旧线程,但我遇到了这种情况并找到了解决方案。跟随Spring Boot和其他容器化解决方案的脚步,我相信现在Microsoft也添加了此功能。

我的方案:创建了一个基本的基于 REST 的 Web 应用程序并构建了它。这将在 Web 应用程序的根目录内的 ''bin 中创建调试和发布文件夹。

它还会创建一个 exe 文件。

只需要必要的运行时依赖项(如 .NetCore 3.1 等在我的情况下)来运行这个 exe。

我将整个Web应用程序文件夹复制到Windows Server 2016。最初存在一些问题,但是后来当我添加所需的依赖项(早期机器中存在的dotnet文件夹)时,它就像一个魅力。