我不太明白..当然,它很酷,能够自行托管一个应用程序,这可能会很好,因为如果IIS因任何原因关闭...然后你所有的网站都会被关闭..但如果他们是self 寄宿的,那么他们就在自己的环境中生活..我想这很好..

提前谢谢!

推荐答案

你的问题是正确的.

You are probably mostly thinking of web facing web servers. Serving HTML (or json or websockets) can be used for so much more.

我使用Nancy而不是IIS,因为我有一个small application,当IIS朝外时,我只想从里面够到它.此外,如果一台机器没有IIS,我就不必安装它.

假设你运行OSX或*nix.然后你可以有一个非常好的语言和同上的编辑器,并在Mono上运行一个简单的web服务器.

假设你使用的是Netduino这样的微控制器——IIS不适合它.我怀疑南希也会go 那里——但你明白了;并不是所有的东西都需要24轮车来运输数据.

假设你的房子是以一台赌博机为核心和中心来实现自动化的.现在,您是否真的想安装天知道是什么的IIS,还是尽可能少地安装IIS就足够了?
如果上面的自动化房屋是您喜爱的F/OSS项目,并且您非常重视自动化测试.南希因此而广为人知.

另一个例子来self 的近乎现实的情况.我有一台snow flake server,运行的是过时的Umbro CMS.在touch 这台机器之前,我会先戴上柔软的手套,而且只能轻轻地戴上.
如果我需要另一台web或json服务器,南希会尽可能少地打印.

然而,OWIN的争论已经过时了,因为微软似乎或多或少地把卡塔娜赶走了.

Asp.net相关问答推荐

更新剃须刀页面中图表的值

当前http上下文的http动词

判断 asp.net mvc 4 应用程序中的 ssl 协议、密码和其他属性

如何使用 SmtpClient.SendAsync 发送带有附件的邮箱?

有没有办法将 onclick 事件添加到 ASP.NET 标签服务器控件?

为什么默认情况下不允许 GET 请求返回 JSON?

ASP.NET Web 应用程序消息框

你如何确定哪个验证器失败了?

在每个控制器的 ASP.NET WebAPI 上强制使用 CamelCase

Devexpress 或 Telerik Controls 比较

通过 jQuery 调用 ASP.NET 服务器端方法

哪些行为驱动开发 (BDD) 工具/框架可用于 Microsoft Stack?

确定哪个 w3wp.exe 进程属于 Windows 7 / IIS7.5 中的哪个 App Pool?

如何将枚举类型绑定到 DropDownList?

通过 ASP.NET/C# 使用 Plupload

避免将重复元素添加到列表 C#

HttpContext.Current属性的跨线程使用及相关的东西

在 Visual Studio 2013 中更改项目端口号

使用 jQuery 从 asp:RadioButtonList 读取选定的值

Request.UserHostAddress 和 Request.ServerVariables["REMOTE_ADDR"].ToString() 有什么区别