- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我不太明白这一点.. 当然,能够自行托管应用程序很酷,而且这可能会很好,因为如果 IIS 由于任何原因出现故障...那么您的所有站点都会崩溃.. 但如果它们是 self 托管的,然后他们在自己的环境中过着自己的生活..我想这很好..但我仍然不明白这个的优点..我是否通过使用owin来跳过IIS管道中的许多不必要的东西来加速应用程序,或者..真正的优点是什么? (如果它们很多,则无需列出所有这些 :),但这样我就明白为什么您想在 IIS 上使用 OWIN 和 Katana)
提前致谢!
最佳答案
您的问题是有效的。
您可能主要想到的是面向 Web 的 Web 服务器。服务 HTML(或 json 或 websockets)可以用于更多用途。
我使用 Nancy 而不是 IIS,因为我有 small application我只想从内部访问,而 IIS 是面向外的。另外 - 如果机器没有 IIS,我就不必安装它。
假设您运行 OSX 或 *nix。然后你就可以拥有一个非常好的语言和同上编辑器,并在 Mono 上运行一个简单的 Web 服务器。
假设您正在使用像 Netduino 这样的微 Controller - IIS 不适合它。我怀疑南希也跑到那里——但你明白了;并非所有东西都需要 24 轮车来运输数据。
假设您正在以 Win 机器作为心脏和中心来实现您的房屋自动化。现在,你真的想安装 IIS 吗?它能做什么,还是用尽可能少的东西就足够了?
如果上面的自动化房子是您最喜欢的 F/OSS 项目,并且您非常重视自动化测试。南希因此而闻名。
另一个例子取 self 的近乎现实。我有一个snow flake server运行过时的 Umbraco CMS。在接触这台机器之前,我戴上了软手套,而且 Action 非常轻柔。
如果我需要另一个 Web 或 json 服务器,Nancy 会尽可能少地留下痕迹。
OWIN 的论点已经过时了,因为微软似乎或多或少已经将 Katana 排除在外了。
HTH
关于asp.net - OWIN 和 Katana,为什么要将应用程序与服务器解耦?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18058799/
我是一名优秀的程序员,十分优秀!