小编Cam*_*ter的帖子

Azure网站中的Elmah

我正在尝试将一堆ASP.Net MVC网站迁移到Azure.在这个过程中,我注意到Elmah不能在任何这些网站上运行.我创建了最简单的案例来测试,发现它也不起作用.

在Azure上我创建了一个"标准层"网站,我没有进一步配置它.

在Visual Studio中,我创建了一个新的ASP.NET MVC网站.我添加了Nuget"Elmah"包.我在web.config中将一行更改为:

<security allowRemoteAccess="true" />
Run Code Online (Sandbox Code Playgroud)

这个更改是为了让我查看elmah页面.(我知道不安全,但只是想证明一点)

我还更改了控制器,以便单击about菜单会生成异常.否则这是一个通用的MVC网站.本地一切都很好,我可以生成异常并看到它显示在Elmah.axd页面上,但是一旦我将网站部署到Azure,Elmah页面上就不会显示任何数据.

我已将样本保留在线以用于演示目的:

  1. 从:http://testelmah.azurewebsites.net/elmah.axd开始

  2. 接下来访问:http://testelmah.azurewebsites.net并点击.您应该看到一条错误消息,指出发生了异常.

  3. 回到:http://testelmah.azurewebsites.net/elmah.axd

  4. 对Elmah不工作感到困惑

我花了几个小时搜索解决方案,似乎Elmah只适用于Azure中的其他所有人.我错过了什么?

asp.net-mvc elmah azure

2
推荐指数
1
解决办法
1033
查看次数

标签 统计

asp.net-mvc ×1

azure ×1

elmah ×1