asp.net – 应用程序池标识或模拟
发布时间:2020-12-15 23:54:59 所属栏目:asp.Net 来源:网络整理
导读:(已经询问了一个类似的问题 before,但问题和答案都没有提供我正在寻找的细节) 为了在专用域帐户下运行asmx Web服务,使用应用程序池与域帐户的身份相对于模拟的使用方案和/或利弊是什么? 我们有3个小的内部Web服务,运行在相对较低的负载下,我们希望将其切换
(已经询问了一个类似的问题
before,但问题和答案都没有提供我正在寻找的细节)
为了在专用域帐户下运行asmx Web服务,使用应用程序池与域帐户的身份相对于模拟的使用方案和/或利弊是什么? 我们有3个小的内部Web服务,运行在相对较低的负载下,我们希望将其切换到在自己的域帐户下运行(为了与SQL Server的集成安全性等).我似乎可以选择为每个应用程序创建专用的应用程序池,或者为所有应用程序创建单个应用程序池,并在每个应用程序中使用模拟. 我了解应用程序池提供了工作进程隔离,并且在使用模拟时有考虑性能的问题,但是除此之外还有哪些方面会指示正确的选项? 解决方法
通常,您将为工作进程(或执行ASP.NET模拟)选择不同的身份,因为需要访问需要特定权限的本地/网络资源.明显的不利之处在于,您的应用程序代码可能运行在比它需要的更多权限下,从而增加了针对恶意攻击的漏洞.
ASP.NET模拟会有更多的开销,因为每个请求需要切换用户上下文.我将建议使用单独的应用程序池方法 – 只有应用程序池方法的缺点是您有每个进程,因此每个进程将有开销(从OS角度).如果您的应用程序较小并且没有强大的内存要求,那么这不应该是一个问题, (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 向Visual Studio上下文菜单添加项目
- asp.net – Silverlight初始化错误2110 Internet Explorer
- asp.net – 如何在Visual Studio中生成Web服务的WSDL文件
- Asp.Net(vb)在代码隐藏中强制回发
- asp.net-mvc – 没有区域的ASP.NET Web API中的多级路由
- asp.net – 动画gif不动画提交
- ASP.NET的友好URL
- asp.net – EntityFramework.dll中发生了’System.Data.Ent
- xamarin – ASP.NET核心Web API与ASP.NET核心应用程序
- asp.net – 没有角色的声明?
推荐文章
站长推荐
- 使用Reporting Services(SSRS)作为ASP.NET Core站
- asp.net-mvc-3 – 有没有办法使用@ Html.HiddenF
- asp.net – 将Windows身份验证与表单身份验证混合
- asp.net – ASP.MVC CORE网站的最大上传大小
- DateTime数据注释在ASP.NET Core RC2应用程序中不
- ASP.NET会话对象中的实体框架对象上下文?
- asp.net – 获取Azure Web App实例ID
- 基于 Roslyn 实现一个简单的条件解析引擎
- 文件上传 – 是否可以在上传文件的asp.net webap
- asp.net – 什么是Thread.CurrentPrincipal,它有
热点阅读