我已经研究了这个(现在断断续续地)一个多月了……坦率地说,我很茫然。我会很感激有人在这里指点我一些答案。我在网上搜索了答案——到目前为止还没有找到答案。
这是我的情况:
- 我们有一个工作的 MVC 4 Web 应用程序——它在本地和“本地”开发 Web 服务器上运行得很好。
- 该站点发布到 Azure 没有错误
- 该站点的“主页”视图(根)显示 403 错误 - 禁止。
- 找不到此站点上的视图 - 显示 404 错误。
- 使用 FileZilla 查看已发布的文件——所有各种文件和视图都在那里。
此站点与同样正在开发中且正在发布到 Azure 网站(并且正在运行)的类似站点之间的唯一区别是,我们将 Log4Net 和 Elmah 添加(或尝试添加)到这个有问题的子站点。
我们已将 Log4Net 撤出,但(目前)已将 Elmah 留在原地。这是我现在唯一能想到的会在这里引起问题的事情。然而,我看到有人在 Azure 网站上使用 Elmah 的博客文章。
关于 Azure 上此站点可能发生的情况,这里有什么建议吗?