当我的 MVC 应用程序中发生异常时,代码会在 ~ (应用程序根目录)文件夹下创建一个名为Logs的文件夹(如果尚不存在),并在此文件夹下创建一个文件(如果尚不存在) ) 称为 MyApp.Exceptions.log。然后它将异常信息附加到此。
这是我的国产记录器。当我在本地部署时,它就像一个魅力。
但是,在远程服务器上,不会生成任何日志。甚至没有创建Logs文件夹。
我已经为整个 ~ 文件夹授予了 IIS_USR(或其他任何名称)帐户的读/写/修改权限。
请帮忙。
以下是有关我的部署环境的一些详细信息。
网络服务器: IIS 7.5
.NET 框架: v4
MVC 版本: 4
Windows 服务器: Windows Server 2008 R2 标准版