【问题标题】:Why doesn't my WebMail.Send work outside of the web root folder?为什么我的 WebMail.Send 不能在 Web 根文件夹之外工作?
【发布时间】:2014-09-19 04:33:45
【问题描述】:

我在根文件夹中有一个 Contact.cshtml 页面,其中包含用户填写以发送电子邮件的表单。它工作正常。

当我将其移动到 Admin 文件夹(受角色保护,即 Roles.IsUserInRole)时,出现连接/超时错误。

我的 WebMail 是在我的 _AppStart.cshtml 页面中配置的,该页面位于根目录中。

Admin 文件夹有一个 web.config,但它只有一个授权声明和几个连接字符串(不相关)。

我只是想不通为什么 WebMail 在根目录而不是 Admin 文件夹中工作。

有什么想法吗?

【问题讨论】:

    标签: asp.net asp.net-mvc-4 roles webmail


    【解决方案1】:

    大约一天后我想通了。问题似乎是子文件夹中的文件夹权限与根目录不同。一旦我将权限复制到子文件夹,WebMail 就会按预期工作。

    【讨论】:

      猜你喜欢
      • 2022-12-18
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多