云无法访问 Azure 应用程序上的 elmah.axd

发布于 2024-12-19 11:21:51 字数 520 浏览 2 评论 0原文

我创建了一个 Web 应用程序并添加了一个用于错误记录的 ELMAH 模块。它正在与我的本地开发环境一起使用:当我访问 URL http://localhost:52584/elmah.axd 它向我显示了一个有效的页面:

在此处输入图像描述

当我在 azure 门户上上传后对其进行测试时显示错误页面:

在此处输入图像描述

我需要为 Azure 平台执行任何特定配置吗?

另外,我已经在我的网络应用程序上完成了表单身份验证,因此当我尝试 elmah.axd 时,它将重定向到登录页面,我需要先登录。我想删除该表单身份验证,特别是对于 elmah.axd。我怎样才能做到这一点?

I created a web application and added an ELMAH module for error logging. It was working with my local development environment: when i access URL http://localhost:52584/elmah.axd it shows me a valid page:

enter image description here

When i testing it after uploading on azure portal it shows me an error page:

enter image description here

Is there any specific configuration i need to do for Azure platform?

Also i have done form authentication on my web application, so when I try elmah.axd it will redirect to login page and i need to login first. I would like to remove that form authentication, particularly for elmah.axd. How can i achieve this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

哀由 2024-12-26 11:21:51

nuget 包不会将以下重要行添加到 web.config 中,从而导致 403 错误。

<elmah>  
    <security allowRemoteAccess="1" />
    <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/app_data/elmah" />
</elmah>

这应该可以修复 403。
此外,您可能希望通过以下方式限制对错误日志的访问

<add name="Elmah" verb="POST,GET,HEAD" path="/admin/elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode" />

The nuget package does not add the following important lines to web.config resulting in 403 error.

<elmah>  
    <security allowRemoteAccess="1" />
    <errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/app_data/elmah" />
</elmah>

This should fix the 403.
Also you may want to restrict the access to error logs by

<add name="Elmah" verb="POST,GET,HEAD" path="/admin/elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" resourceType="Unspecified" requireAccess="Script" preCondition="integratedMode" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文