gpt4 book ai didi

asp.net - 在应用程序中包含 IIS

转载 作者:行者123 更新时间:2023-12-02 21:03:42 24 4
gpt4 key购买 nike

我的公司有一个现有的软件产品,其中包括一个 Web 服务/移动网站组件,该组件当前作为 IIS 中的应用程序存在。由于此应用程序由每个单独的客户端托管(我们目前不提供集中式托管,并且在可预见的 future 可能不会提供),这意味着每个客户的服务器都必须安装和配置 IIS 才能让我们的服务正常工作.

我们正在经历重写应用程序的过程,我正在研究取消对 IIS 要求的可能性。我们的应用程序运行的环境多种多样(从运行 XP Pro 的工作站到运行 2008 R2 的服务器),管理多个不同版本的 IIS 已成为支持方面的难题。我们想做一些类似于 SQL Server Reporting Services 在 2008 中所做的事情,其中​​功能似乎相同并且站点可以与 IIS 站点合作,但是 IIS 不是必需的,也不是作为安装程序的一部分安装的.

我们的新应用程序使用 WCF 通过 Web 服务进行通信,并且自托管 WCF 服务非常容易。似乎是网络应用程序(即向浏览器提供 HTML 服务)。不可协商的一件事是,我们需要能够在 Visual Studio 中将站点开发为普通的 ASP.NET Web 应用程序(Webforms 或 MVC),但我们希望将它们托管在我们的服务中。

我查看了 IIS Express 和 IIS Hostable Web Core,但似乎都不符合我们的要求; IIS Express 是需要自己安装程序的外部产品,Hostable Web Core 需要安装 IIS。

有没有什么东西可以让我们在我们的 Windows 服务中嵌入一个功能齐全的 ASP.NET 兼容的 Web 服务器?

最佳答案

看看 CassiniDev,它不需要任何安装:

http://cassinidev.codeplex.com/

关于asp.net - 在应用程序中包含 IIS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7261984/

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