http://forums.asp.net/t/1111145.aspx/1
我已经阅读了它所说的内容并尝试设置< trust level =“Full”originUrl =“”/>在web.config中,但后来我收到错误:
此配置部分不能在此路径中使用.当站点管理员使用< location allowOverride =“false”>锁定对此部分的访问权限时会发生这种情况.来自继承的配置文件.
所以我再次询问了网络主机,并询问它是否是我无法更改的服务器设置,但我得到的响应只是:
您需要指定更具体的路径.
这很可爱,但我不知道这意味着什么!
做了一点挖掘后,我想知道是否必须设置一个单独的信任文件,这是正确的吗?
有人能指出我正确的方式设置我的信任级别(我意识到“完整”也可能是错误的吗?)因为我真的不明白我应该做什么!
解决方法
此外,我不能确定发送邮件需要完全信任.发送邮件涉及与SMTP服务器通信的能力,通常Web主机只允许访问它们,并阻止其他所有内容(防止垃圾邮件).您将无法与他们讨论为您做例外,但如果您问“请告诉我使用哪个smtp和端口从我的asp.net应用程序发送电子邮件”,他们应该给你(否则,升级或更改主机).实际上你应该让他们先帮助你发送邮件,然后才能得出信任级别阻碍它的结论(现在,我很确定它没有).
另请阅读此内容:https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。