在托管服务器上编写文件时出现安全异常

时间:2012-08-28 14:33:55

标签: asp.net security file permissions

我的ASP.NET Web应用程序写入本地文件。在我的开发服务器上,它工作正常,但是当托管时,我会在写入的代码行中获得安全异常。

enter image description here

我用Google搜索并找到有关web.config的信任级别的解释。更改信任级别是否会对安全性产生负面影响?这是解决这个问题的唯一方法吗?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

考虑一下,在托管环境中,如果允许在根站点目录之外写入,那么任何人都可以在另一个站点的目录中写入数据。好吧,这是一个主要的安全问题,微软迫切要求每个托管服务提供商将信任级别更改为Medium Trust,原因如下。当然,您的开发机器可以更改为信任您喜欢的所有内容,但这绝不会发生在真实的托管方案中

答案 1 :(得分:0)

您应该联系您的托管公司,这绝对是一个信任问题,而不是您可以解决的问题。但是,您可以找到另一家支持中型信托+级别的托管公司。