C# Elmah - 当它在一个网站上运行但在同一服务器上的另一个网站上运行时如何修复

发布于 2024-11-18 19:03:15 字数 260 浏览 6 评论 0原文

我的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

往昔成烟 2024-11-25 19:03:15

它所需要的只是应用程序池身份的写入权限。
我们正在使用非常简单的 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文