C# Elmah - 当它在一个网站上运行但在同一服务器上的另一个网站上运行时如何修复
我的 IIS7.5 windows 2008 服务器上有同一网站的两个副本:
Default Website/my_app
Beta/my_app
两个副本的代码库相同,并且它们都有相同的 web.config 文件。
在默认网站上,ELMAH 可以工作并记录消息(到文件),但在 Beta 网站上它不会记录任何内容。我可以检查什么来了解它不起作用的原因?
我比较了两个物理文件夹的 ACL,它们是相同的。
I have two copies of the same website on my IIS7.5 windows 2008 server:
Default Website/my_app
Beta/my_app
The code base for the two are identical, and they both have identical web.config files.
On the default website, ELMAH works and logs messages (to file), but on the Beta website it does not log anything. What can I check to see why it is not working?
I have compared the ACLs for both physical folders and they are the same.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它所需要的只是应用程序池身份的写入权限。
我们正在使用非常简单的 webdeploy 包来自动管理 ACL。
您应该检查 appPools 的 ACL
我确定您的网站使用不同的标识。
All it need is a write permission for apppool identity.
We are using very simple webdeploy package for automagic managing ACLs.
You should check ACLs for appPools
I'm sure your site use different identities.