在安全性的aspx文件问题中显示来自DB的图像

时间:2012-02-06 08:49:17

标签: asp.net exception .net-security

我们有链接,当点击链接时,会显示一个图像。链接就像 image.aspx将根据ID从db获取图像。每当我们点击链接时,都会显示有关登台服务器安全性的错误。当地一切正常。

我们点击时收到的安全错误是

例外细节   System.Security.SecurityException:请求类型为'System.Security.Permissions.SecurityPermission,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败。

例外网址 http://206.72.115.172/catalogue/Image.aspx?DetailedProduct=1817&ColumnName=Picture1&Thumb=true

我只是不明白为什么当我们从登台服务器运行页面时它会发生,但在本地它可以正常工作。我正在寻找解决方案。如果有人知道那么请与我分享。 感谢

1 个答案:

答案 0 :(得分:0)

在我看来,<trust level>存在一些问题。

  

错误消息表明您的网站没有正确的   服务器上的权利。

     

您的主机服务器似乎使用中等信任级别进行限制   您的应用程序可以访问哪些资源类型以及哪些特权   它可以执行的操作。

     

在本地开发期间,代码访问安全性是完全信任   级别和应用程序可以实现更多工作。对于测试,你可以   在本地使用中等信任级别运行您的网站。我想我们会得到的   同样的问题。

 <system.web>
 <trust level="Medium" />
 </system.web>
  

对于错误“此配置部分不能在此路径中使用。   当站点管理员锁定对此的访问权限时会发生这种情况   使用继承的部分   配置文件。“,表示您的主机服务器已锁定信任   部分,我们无法在应用程序级别web.config中修改它。

     

最好与主人联系以确认或查找   另一台可以支持完全信任级别的主机服务器   应用

查看更多信息here