当我的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标准版
答案 0 :(得分:0)
抱歉,我意识到我必须向用户 ASP.NET v4.0 授予权限,这是应用程序池 / 身份的名称我的应用程序已注册/正在运行。
解决了这个问题。