首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将.net 3.5传递到4.0时出现安全异常

将.net 3.5传递到4.0时出现安全异常
EN

Stack Overflow用户
提问于 2011-09-28 04:01:20
回答 1查看 528关注 0票数 1

在将Asp.Net网络应用程序.Net 3.5迁移到.Net 4.0时,我们遇到了一些问题。

似乎我们有一个Caspol安全异常,所以我们在web.config中添加了以下内容:

代码语言:javascript
复制
<runtime>
  <NetFx40_LegacySecurityPolicy enabled="true"/>
</runtime>

什么都没变。似乎我们不能在AspNet 4.0中执行程序集"Microsoft.Web.Management.Iis“。我们在.Net 4.0中执行caspol.exe实用程序来授予完全信任权限,但没有成功。

当我们在应用程序池上使用本地管理员帐户时,一切工作正常。但是,当我们使用域管理员用户帐户时,我们得到以下错误:

代码语言:javascript
复制
[PolicyException: Required permissions cannot be acquired.]
       System.Security.SecurityManager.ResolvePolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Boolean checkExecutionPermission) +6502926
       System.Security.SecurityManager.ResolveCasPolicy(Evidence evidence, PermissionSet reqdPset, PermissionSet optPset, PermissionSet denyPset, PermissionSet& denied, Int32& securitySpecialFlags, Boolean checkExecutionPermission) +99

    [FileLoadException: Could not load file or assembly 'Microsoft.Web.Management.Iis, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. Failed to grant minimum permission requests. (Exception from HRESULT: 0x80131417)]

我们运行在win2k8 r2环境中,并在iis 7.5上运行aspnet 2.0和4.0。

你对解决我们的问题有什么建议吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-09-28 23:54:23

我们刚刚打电话给微软的技术支持来解决这个问题。

问题是因为我们的网站文件托管在SAN上。框架4.0上有一个针对此问题的热修复程序。

该修补程序目前尚未公开,但其名称为NDP40-KB2580188-x64.exe

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

https://stackoverflow.com/questions/7574974

复制
相关文章

相似问题

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