我刚创建了一个包含ELMAH的简单sharepoint asp.net mvc应用程序,在本地我可以看到错误,在url / Elmah上。
然而,当我打包并将其发布到azure时,我收到此错误: 您无权查看此目录或页面。
我认为它是正常的,因为它不是本地IIS站点。
作为管理员或开发人员,如何在部署到生产后访问此页面? 我可以在web.config中做些什么来允许这个页面可见吗?
答案 0 :(得分:4)
之前我还没有在Azure上设置它,但通常你会访问url / elmah.axd而不是url / elmah。
其次,是的,您可以添加:
<security allowRemoteAccess="true" />
到ELMAH的web.config设置,以便您在部署后查看日志。但要理解,默认情况下它也允许其他人查看日志。