ASP NET共享帐户中的安全性错误

时间:2009-04-30 18:03:37

标签: c# .net asp.net .net-3.5

这些行会导致godaddy帐户出现安全例外。有任何建议如何重写以使其工作?

File.Delete(PropsFileName);     // Clean up

TextWriter tw = new StreamWriter(PropsFileName);    // Create & open the file
tw.WriteLine(DateTime.Now);     // Write the date for reference
tw.WriteLine(TokenLine);        // Write the BinarySecurityToken
tw.WriteLine(ConvIdLine);       // Write the ConversationId
tw.WriteLine(ipccLine);     // Write the IPCC
tw.Close();

谢谢!

信息正被写入临时目录中的session.properties变量。

2 个答案:

答案 0 :(得分:1)

GoDaddy设置为在中等信任下运行,在localhost上模拟这个,将以下内容添加到您的web.config中:

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

您可以尝试解决问题的方法是将以下内容添加到Project&gt;下的AssemblyInfo.cs中。解决方案资源管理器中的属性

[assembly: AllowPartiallyTrustedCallers]

此处有一篇文章可能会或可能不会帮助您和/或让您了解与NHibernate类似的情况:NHibernate in a Medium Trust Environment

答案 1 :(得分:0)

您应该为运行ASP.NET应用程序的用户授予NTFS权限。您的主机控制面板可能支持为该文件夹分配NTFS权限。