注意:我是一名经验丰富的 Java 开发人员(10 年),最近决定让事情变得有趣并跳转到 ASP.NET/C# 世界。因此问题...
我的业务需求是构建一个 ASP.NET Web 应用程序,该应用程序可以安装到“企业数据中心”供整个组织使用,或者可以由单个用户下载并在他们的桌面上运行(假设 WinXP 或更高)。将 Web 应用程序安装到企业环境中很容易,但允许单个用户下载文件、双击,然后通过 Web 浏览器访问该应用程序则完全是另一回事。
为了解决 Java 中的单用户困境,我会简单地将 Jetty 网络应用程序服务器捆绑到我的应用程序中,并配置 WAR 文件以启动网络服务器并在有人双击它时运行网络应用程序。
在 .NET 世界中有什么方法可以做这样的事情吗? 是否有其他 .NET Web 应用程序容器可以捆绑到我的应用程序中? 我是否需要创建一个安装程序向导来在用户计算机上配置 IIS?
非常感谢任何帮助。
最佳答案
可能最接近您所描述的是 WPF 浏览器应用程序。
我个人会使用的是安装了 ClickOnce 的 winform 或 wpf 应用程序。
关于java - 是否可以将我的 ASP.NET 应用程序捆绑到一个可自行执行的 Web 应用程序中? (我知道Java可以),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2262955/