将ASP.NET MVC发布到Azure - 在本地工作但不在Azure

时间:2015-07-30 11:22:02

标签: c# asp.net asp.net-mvc asp.net-mvc-3 azure

我一直在调查这个问题好几个小时但是无法理解导致这种行为的问题是什么。

我构建了一个简单的ASP.NET MVC应用程序,用于从Azure存储服务器上的预定义容器上载和删除照片。 当我在我的机器上运行应用程序时,它可以很好地工作。 此外,当我在我的机器上运行它时,它可以很好地工作,但数据服务位于Azure上。

但是,在将应用程序发布到Azure时,浏览此网站会遇到这种无法提供的错误:

  应用程序中的服务器错误。

     

运行时错误

     

描述:服务器上发生了应用程序错误。目前   此应用程序的自定义错误设置会阻止详细信息   远程查看应用程序错误(出于安全原因)。   但是,它可以由在本地服务器上运行的浏览器查看   机。

     

详细信息:要启用此特定错误消息的详细信息   在远程计算机上可以查看,请在其中创建标记   一个位于根目录下的“web.config”配置文件   当前的网络应用。这个标签应该有它的   “mode”属性设置为“Off”。

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
  

注意:您看到的当前错误页面可以替换为   自定义错误页面通过修改的“defaultRedirect”属性   应用程序的配置标记指向自定义   错误页面网址。

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

这并没有告诉我任何事情 - 在使用Visual Studio在我的机器上运行时,没有这样的事情发生。

如果你知道这里发生了什么,我真的很感谢你的帮助,谢谢。

0 个答案:

没有答案