代码之家  ›  专栏  ›  技术社区  ›  Kieran

正在推送到活动的ASP.NET Web应用程序。安全例外

  •  0
  • Kieran  · 技术社区  · 16 年前

    我希望在将我的应用程序部署到Live后帮助解决以下ASP.NET错误

    描述 : 应用程序试图执行安全策略不允许的操作。若要授予此应用程序所需的权限,请与系统管理员联系,或 在配置文件中更改应用程序的信任级别 .

    大多数帖子都说要编辑web配置文件并允许信任。我读到这个 http://msdn.microsoft.com/en-us/library/tkscy493.aspx 但我真的无法理解。

    如果这有助于澄清问题。我可以使用linq.dbml dataContext连接到数据库并检索结果。但是,当我尝试将结果分配给一个对象时,例如..数据上下文是编译为dll并放入bin文件夹的外部项目。

    DataContext db = new DataContext("connectionstring");
    var bankUser = (from u in db.Bankers
    where u.banker_email == TXT_user.Text
    && u.banker_password == TXT_pass.Text
    select u).Single();
    

    它抛出上面发布的错误。

    我只能通过控制面板访问,因此任何更改都必须在web.config中。我已经将项目设置为拥有自己的应用程序池。

    有什么好主意吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   ACP    16 年前

    Hai Kieran 在你的网络配置中,

    试试这个 <trust level="Full"/> 我们来看看会发生什么……试一试吧…

    来源 Forums.asp.net