0

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

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

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

我已经为整个 ~ 文件夹授予了 IIS_USR(或其他任何名称)帐户的读/写/修改权限。

请帮忙。

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

网络服务器: IIS 7.5

.NET 框架: v4

MVC 版本: 4

Windows 服务器: Windows Server 2008 R2 标准版

4

1 回答 1

0

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

这解决了问题。

于 2013-05-14T16:21:35.817 回答