为什么我的WebMail.Send不在Web根文件夹之外工作?

时间:2014-09-19 04:33:46

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

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

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

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

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

我无法弄清楚为什么WebMail在root用户而不是Admin文件夹中工作。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

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