在IIS 7.5上部署时,MVC应用程序不会写入日志文件

时间:2013-05-14 16:08:26

标签: asp.net asp.net-mvc deployment iis-7.5 web-deployment

当我的MVC应用程序发生异常时,代码会在〜(app root)文件夹下创建一个名为 Logs 的文件夹(如果尚未存在),并在此文件夹下创建一个名为MyApp.Exceptions.log的文件(如果尚不存在)。然后它将异常信息附加到此。

这是我的本土记录器。当我在本地部署时,它就像一个魅力。

但是,在远程服务器上,不会生成任何日志。甚至没有创建 Logs 文件夹。

我已经为整个〜文件夹的IIS_USR(或其所谓的)帐户授予了读/写/修改权限。

请帮忙。

以下是有关我的部署环境的一些详细信息。

Web服务器: IIS 7.5

.NET Framework: v4

MVC版本: 4

Windows Server: Windows Server 2008 R2标准版

1 个答案:

答案 0 :(得分:0)

抱歉,我意识到我必须向用户 ASP.NET v4.0 授予权限,这是应用程序池 / 身份的名称我的应用程序已注册/正在运行。

解决了这个问题。