首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自托管Web应用程序与IIS托管?

自托管Web应用程序与IIS托管?
EN

Stack Overflow用户
提问于 2015-10-26 01:38:18
回答 1查看 3.2K关注 0票数 3

我正在为作为Windows服务运行的服务器应用程序构建基于Web的客户端。服务器应用程序目前有一个用C#编写的基于Windows Form的客户端应用程序,其想法是淘汰它,并提供一个新的基于网络的客户端应用程序。服务器应用程序将公开基于REST的API,而客户端应用程序将使用REST API与服务器应用程序通信。(当前服务器应用程序公开基于SOAP的终结点,这些终结点由基于Windows窗体的应用程序使用)

基于浏览器的客户端应用程序将使用Angular JS编写。客户端应用程序将由最多10个并发用户使用。该应用程序面向系统管理员,并将在企业环境中使用。

另一个要求是为客户端应用程序集成Active Directory身份验证。因此,考虑到性能要求和身份验证要求,我想知道是否应该使用IIS来承载Web应用程序。或者我应该只使用现有的服务器来自我托管网页。

如果我选择了自托管选项,Katana自托管会是一个好的选择吗?或者我应该使用WCF Rest工具包来服务页面?

与IIS相比,使用自托管机制来管理Web应用程序的性能影响是什么?

任何建议都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2016-03-01 16:50:13

WCF REST初学者工具包仍然是2009年的第二个预览版2,所以我会被推荐使用它。

IIS或self主机的问题取决于,您是否需要IIS开箱即用的功能,如日志记录、失败后重新启动等?

我的建议是使用ASP.NET Web API (或Nancy,这也是一个很好的选择),但将托管层与应用程序层分开,这样您就可以灵活地决定以后如何托管服务。

第二个建议是尽早进行性能测试,选择一种托管机制,并测量服务在负载下的应对方式--你可能会发现你在担心一些你不需要担心的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33332814

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档