安全性异常 急~

brio8425 2007-04-12 02:06:04
安全性异常
说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。

异常详细信息: System.Security.SecurityException: 请求“System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。

...全文
498 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
sheguangliang005 2012-06-19
  • 打赏
  • 举报
回复
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config 打开这个看看
将<trust level="High" originUrl=""/>改为<trust level="Full" originUrl=""/>
brio8425 2007-04-14
  • 打赏
  • 举报
回复
问题依旧。。。。
唉。。。~
softfire007 2007-04-14
  • 打赏
  • 举报
回复
brio8425 2007-04-12
  • 打赏
  • 举报
回复
我是在页面上加个自定义控件就会出现这个问题。。把那个控件删了就不会了。。。。?。。、、
brio8425 2007-04-12
  • 打赏
  • 举报
回复
可能个人比较笨。。。。问题。、、、、、
还在、、、、、唉~
daishengs 2007-04-12
  • 打赏
  • 举报
回复
试试在计算机管理中给ASP.NET用户更大权限,要不给它个Administrator级的,哈哈,个人猜想,没实际用过。
neillove 2007-04-12
  • 打赏
  • 举报
回复
帮顶 ...
brio8425 2007-04-12
  • 打赏
  • 举报
回复
试试将Internet选项安全的Internet级别设为中
----------------------
不行。。
----------------------
还有打开管理工具里面的net Framework向导中的"调整.net安全性",都设为完全信任
----------------------
没找到啊。。~!
fxqyyzg 2007-04-12
  • 打赏
  • 举报
回复
方法 2: 手动更改 .config 文件
要手动更改 .config 文件, 请按照下列步骤: 1. 运行 IIS 和 ReportingServices 组件计算机上找到下列文件: • %ProgramFiles%\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer\rssrvpolicy.config
• %ProgramFiles%\Microsoft SQL Server\MSSQL\Reporting Services\ReportManager\rsmgrpolicy.config

2. 的 .config 文件制作备份副本。
3. 通过使用文本编辑器, 如记事本) 打开 .config 文件。
4. 在每 .config 文件中找到以下 CodeGroup 标记: <CodeGroup class = "UnionCodeGroup"
Version = "1"
PermissionSetName = "FullTrust"
Name = "Microsoft_Strong_Name"
Description = "This code group grants codes signed with the Microsoft strong name full trust.">
<IMembershipCondition Class = "StrongNameMembershipCondition"
Version = "1"

PublicKeyBlob = "00240000048000009400000006020000002400005253413100040000010001
0007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD
9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E8
21C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D62DE5F17E5EAF0FC
4963D261C8A12436518206DC093344D5AD293"/>
</CodeGroup>

5. CodeGroup 标记, 在步骤 4 中找到后添加以下代码: <CodeGroup class = "UnionCodeGroup"
Version = "1"
PermissionSetName = "Nothing"
Name = "ValidateModule"
Description = "Microsoft.Web.ValidatePathModule.dll">
<IMembershipCondition class="StrongNameMembershipCondition"
version ="1"

PublicKeyBlob="0024000004800000940000000602000000240000525341310004000001000
100A77DA99520637B04AF0CBA09C5C08FF306F1D69859D03EE699C57C1F6C497339BFB3E6
618255AE0A3906C10CE5673311E8B30C186D2393C1B78D6FF7F32BDA20C74B0AD36BA491
C17E5E01C1D5B3ECD5AEF05C8E4660C384226BE8933812800DFD8F365D7CD0CF5E6631A6
506CBC1D2F73136FF9C52EBE77068E3B0DC78B7DD9"/>

<CodeGroup class = "UnionCodeGroup"
Version = "1"
PermissionSetName = "FullTrust"
Name = "Validate Module from GAC">
<IMembershipCondition class = "UrlMembershipCondition"
Version = "1"
Url = "$Gac$/*"/>
</CodeGroup>
</CodeGroup>

您将需要 注意: 如果此代码粘贴到您 .config 文件从 PublicKeyBlob 删除分行符
6. 通过使用 IIS 管理器重新启动 IIS 服务。
fxqyyzg 2007-04-12
  • 打赏
  • 举报
回复
方法 1: 替换 .config 文件
要用新版本可从 Microsoft 下载中心, 替换 .config 文件请按照下列步骤:

要点 替换 .config 文件, 时您返回到默认安装。 您对配置文件进行任何更改会丢失。 如果进行对 .config 文件, 若干修改请使用方法 2。 1. 运行 Microsoft Internet Information Services (IIS) 和 ReportingServices 组件计算机上找到以下两个文件: • %ProgramFiles%\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer\rssrvpolicy.config
• %ProgramFiles%\Microsoft SQL Server\MSSQL\Reporting Services\ReportManager\rsmgrpolicy.config

2. 重命名文件在步骤 1 和 Rssrvpolicy.old Rsmgrpolicy.old。
3. 从以下链接下载 .config 文件:
http://download.microsoft.com/download/9/8/C/98CEED6D-3489-4504-BBB5-586B63001CE0/887787.exe (http://download.microsoft.com/download/9/8/c/98ceed6d-3489-4504-bbb5-586b63001ce0/887787.exe)
4. 从包展开文件到本地驱动器。
5. 包 .config 文件替换当前 .config 文件。
6. 通过使用 IIS 管理器重新启动 IIS 服务。
fxqyyzg 2007-04-12
  • 打赏
  • 举报
回复
试试将Internet选项安全的Internet级别设为中
还有打开管理工具里面的net Framework向导中的"调整.net安全性",都设为完全信任
brio8425 2007-04-12
  • 打赏
  • 举报
回复
但是如果项目是在别人的机上那。。
cpp2017 2007-04-12
  • 打赏
  • 举报
回复
没有权限,可以考虑使用身份模拟. <identity impersonate="true" userName="administrator" password="11111"/>

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧