c# - 在没有 IIS 的情况下托管 MVC Web 应用程序

标签 c# asp.net-mvc iis

<分区>

我有一个 Asp.net MVC 3 应用程序,我想将其提供给用户使用,而无需他们将其托管在 IIS 中即可运行。

我想要的是他们单击的某种可执行文件或将托管应用程序的服务,然后他们可以从网络上的任何浏览器使用它。

我有哪些选择?

最佳答案

您是否查看过 IIS Hostable Web Core

This feature basically allows you to host the entire IIS functionality within your own process. This gives you the power to implement scenarios where you can customize entirely the functionality that you want "your Web Server" to expose, as well as control the lifetime of it without impacting any other application running on the site.

关于c# - 在没有 IIS 的情况下托管 MVC Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6709324/

相关文章:

asp.net-mvc - ASP.NET MVC Entity Framework 关系绑定(bind)

asp.net-mvc - 在没有 Azure 资源/存储的自定义仪表板上显示 ApplicationInsights 指标

asp.net-mvc - 在ASP.NET MVC 3 Razor 中识别HTML助手的问题

c# - 如何让 msi 覆盖旧文件?

c# - 如何从 C# 调试 session 中调试存储过程?

c# - 如何从 IIS 上托管的 .net 代码访问 key 保管库 secret

c# - 如何动态调用带有可选参数的方法?

c# - Linq - 如何按 'let' 值分组并求和另一个 'let' 值

asp.net - 什么是 IIS 应用程序池?

.net - "Must Know".NET Architect/Lead 的 IIS 功能