asp.net – 在web.config中设置信任级别
我无法通过ASP.NET发送电子邮件并向我的网络主机发送电子邮件以获得一些帮助,并被告知要修改我的安全设置并发送了一个链接:
http://forums.asp.net/t/2222245.aspx/1 我已经阅读了它所说的内容并尝试设置< trust level =“Full”originUrl =“”/>在web.config中,但后来我收到错误: 此配置部分不能在此路径中使用.当站点管理员使用< location allowOverride =“false”>锁定对此部分的访问权限时会发生这种情况.来自继承的配置文件. 我没有设置任何其他web.config文件. 所以我再次询问了网络主机,并询问它是否是我无法更改的服务器设置,但我得到的响应只是: 您需要指定更具体的路径. 这很可爱,但我不知道这意味着什么! 做了一点挖掘后,我想知道是否必须设置一个单独的信任文件,这是正确的吗? 有人能指出我正确的方式设置我的信任级别(我意识到“完整”也可能是错误的吗?)因为我真的不明白我应该做什么! 解决方法
此处记录了信任级别:
http://msdn.microsoft.com/en-us/library/ie/wyts434y.aspx.在共享主机中,提供程序会锁定该设置,因此您无法在web.config中进行更改.如果您明确要求提供商完全信任您的应用程序,并且他们回答“嗯?”,那么您正在与未受过教育的人交谈 – 请求升级或更改主机. “请完全信任地配置我的应用程序”应该足够清楚.请注意,一旦他们了解您的请求,他们可能不愿意这样做.
此外,我不能确定发送邮件需要完全信任.发送邮件涉及与SMTP服务器通信的能力,通常Web主机只允许访问它们,并阻止其他所有内容(防止垃圾邮件).您将无法与他们讨论为您做例外,但如果您问“请告诉我使用哪个smtp和端口从我的asp.net应用程序发送电子邮件”,他们应该给你(否则,升级或更改主机).实际上你应该让他们先帮助你发送邮件,然后才能得出信任级别阻碍它的结论(现在,我很确定它没有). 另请阅读此内容:https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.net mvc页脚的公共数据
- asp.net – 将JSON对象反序列化为列表不能使用asmx服务
- ASP.NET自定义错误页面HTTP响应
- Asp.NET Core+ABP框架+IdentityServer4+MySQL+Ext JS之登录
- ASP.NET版CKEditor与CKFinder的配置使用
- asp.net-mvc – 更改ASP.NET MVC 3中的默认ModelState错误消
- 如何保护经典ASP ASPSESSIONID cookie?
- 在asp.net中<#eval和<#bind之间有什么区别?
- asp.net – Hangfire如何为Web场工作?
- asp.net – 如何在json结果上使用jquery选择器
- asp.net-mvc – 如何重新安装已经在解决方案的pa
- Asp.Net MVC 5 Owin Twitter Auth throwing 401
- asp.net-mvc – ASP.net MVC 4 WebApi中的嵌套资
- asp.net – HTTP错误403.14 – 访问网站时出现禁
- asp.net-mvc – 可以在当前使用ASP .NET的Web应用
- ASP.NET 5中的设计时T4模板(VS 2015)
- 如何在OWIN asp.net Web API启动时获取根URL
- asp.net-core – asp.net核心依赖注入问题 – Ad
- 单声道是asp.net的可行替代方案吗?
- asp.net-mvc – Owin自主和ASP .Net MVC