我的 ASP.NET Web 应用程序写入本地文件。在我的开发服务器上它工作正常,但是当托管时,我在写入的代码行中得到一个安全异常。
我四处搜索并找到有关 web.config 信任级别的解释。更改信任级别是否会对安全性产生负面影响?这是解决此问题的唯一方法吗?
谢谢你的帮助。
我的 ASP.NET Web 应用程序写入本地文件。在我的开发服务器上它工作正常,但是当托管时,我在写入的代码行中得到一个安全异常。
我四处搜索并找到有关 web.config 信任级别的解释。更改信任级别是否会对安全性产生负面影响?这是解决此问题的唯一方法吗?
谢谢你的帮助。
想想看,在托管环境中,如果允许在根站点目录之外写入,那么任何人都可以在另一个站点的目录中写入数据。Medium Trust
嗯,这是一个主要的安全问题,微软为了这个特定的原因迫使每个托管服务提供商将信任级别更改为。当然,您的开发机器可以更改为信任您喜欢的一切,但这在真实的托管场景中永远不会发生
您应该联系您的托管公司,这绝对是一个信任问题,而不是您可以解决的问题。但是,您可以找到另一家支持 Medium Trust + 级别的托管公司。