403禁止使用Log4Net和MVC5

时间:2015-06-05 14:07:49

标签: asp.net asp.net-mvc asp.net-mvc-5 log4net

所以我按照this教程将日志添加到我的项目中。本地一切正常,但当我将其部署到我的登台环境并尝试访问网站的根页面时,我收到403.14 Forbidden错误,说我需要启用目录浏览。我在某处读到 log4net 使用不同的用户帐户进行记录,这可能会导致问题。我也在想,这可能是由于我正在记录的位置。我希望有其他人经历过这个并且可以指出解决方案。

1 个答案:

答案 0 :(得分:2)

问题不在于您的代码或Log4Net,而在于托管环境的默认设置。将正在写入的日志文件的目录更改为您实际拥有权限的目录,或更改您正在编写的目录上的访问权限...听起来像是在共享托管服务器上,而您通常需要手动启用目录是否可以具有写访问权限(即:GoDaddy等)。我已经有过几次,这很简单。这就是它在本地工作的原因(您拥有对自己机器的权限),而不是在部署之后。

相关问题