asp.net – 应用程序池标识或模拟
发布时间:2020-05-23 23:40:25 所属栏目:asp.Net 来源:互联网
导读:(已经询问了一个类似的问题 before,但问题和答案都没有提供我正在寻找的细节) 为了在专用域帐户下运行asmx Web服务,使用应用程序池与域帐户的身份相对于模拟的使用方案和/或利弊是什么? 我们有3个小的内部Web服务,运行在相对较低的负载下,我们希望将其切换到
|
(已经询问了一个类似的问题 before,但问题和答案都没有提供我正在寻找的细节) 为了在专用域帐户下运行asmx Web服务,使用应用程序池与域帐户的身份相对于模拟的使用方案和/或利弊是什么? 我们有3个小的内部Web服务,运行在相对较低的负载下,我们希望将其切换到在自己的域帐户下运行(为了与SQL Server的集成安全性等).我似乎可以选择为每个应用程序创建专用的应用程序池,或者为所有应用程序创建单个应用程序池,并在每个应用程序中使用模拟. 我了解应用程序池提供了工作进程隔离,并且在使用模拟时有考虑性能的问题,但是除此之外还有哪些方面会指示正确的选项? 解决方法通常,您将为工作进程(或执行ASP.NET模拟)选择不同的身份,因为需要访问需要特定权限的本地/网络资源.明显的不利之处在于,您的应用程序代码可能运行在比它需要的更多权限下,从而增加了针对恶意攻击的漏洞.ASP.NET模拟会有更多的开销,因为每个请求需要切换用户上下文.我将建议使用单独的应用程序池方法 – 只有应用程序池方法的缺点是您有每个进程,因此每个进程将有开销(从OS角度).如果您的应用程序较小并且没有强大的内存要求,那么这不应该是一个问题, (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 有关视图模型和模型更新的一些子集的最佳实践
- asp.net-mvc – 追加?param =到mvc路由
- .net – 为什么事件处理程序只能在IHttpModule初始化期间绑
- Asp.Net Cache缓存使用代码
- asp.net – 防止在文本框中键入非ascii字符
- asp.net-mvc-2 – 如何在Asp.net MVC 2中使用Base ViewMode
- asp.net – Page_ClientValidate正在多次验证
- asp.net-mvc – 如何使用Moq测试一个自定义的ModelBinder?
- asp.net-mvc – 如何防止HttpUnauthorizedResult(401)重定向
- ASP.Net MVC Ajax形式与jQuery验证
推荐文章
站长推荐
- asp.net-mvc – 我真的需要一个ORM吗?
- msdeploy – 使用ASP.NET 4.5发布配置文件时如何
- ASP.net RequiredFieldValidator不阻止回发
- asp.net-mvc-3 – asp.net mvc 3验证摘要不显示通
- ASP.NET云应用程序与普通的ASP.NET
- asp.net-mvc-4 – 什么文件夹应该把我的扩展方法
- asp.net-mvc – 与SmtpClient.UseDefaultCredent
- asp.net-mvc – IIS 7上的ASP.net MVC返回空白页
- ASP.NET Web API操作使用接口而不是具体类
- 在ASP.NET应用程序中使用out-of-process会话状态
热点阅读
