我目前在一个使用IIS6和ASP.NET2.0的共享服务器上购买虚拟主机(他们的广告是3.5,但我的调查证明这是错误的)。
我做了一些跑腿工作,让我的3.5敏感的ASP.NET应用程序在我的主机上编译,然后发现了另一个问题:由于没有FileIOPermissions,我的应用程序在'File.Open()‘调用中失败。
我已经打电话给技术支持,他们建议我只有在将IIS6配置为仅使用.NET 1.1时,此权限才可用。我觉得这还不够好是不是太过分了?
发布于 2009-02-13 03:00:55
这是在开始支付他们之前就应该解决的事情,除非这种磁盘访问是一个新的要求。
我可以从他们的角度来看这一点。你的应用程序的每一点额外功能都会让你有更多的能力去抨击你自己(更重要的是,他们)。
但我不知道为什么他们会允许更早的.NET版本,这似乎很奇怪。
我要明确指出,这是一个破坏交易的因素。他们可能会重述,或者你可能不得不搬到其他地方。无论哪种方式,您的问题都将得到解决。
https://stackoverflow.com/questions/544562
复制相似问题