Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Azure本地Web角色“;由于发生内部服务器错误,无法显示该页面。”;_C#_Asp.net Mvc_Azure_Azure Web Roles - Fatal编程技术网

C# Azure本地Web角色“;由于发生内部服务器错误,无法显示该页面。”;

C# Azure本地Web角色“;由于发生内部服务器错误,无法显示该页面。”;,c#,asp.net-mvc,azure,azure-web-roles,C#,Asp.net Mvc,Azure,Azure Web Roles,我有一个Azure Web 2.3项目在Windows 7机器上运行,但由于某种原因,在一台全新的Windows 10机器上运行Azure项目时,我会看到一个空白的白色屏幕,屏幕上有500个字: 由于发生内部服务器错误,无法显示该页面。 这是对web项目中所有MVC3端点和所有静态html文件的响应 其他事实: 调用WebRole.csOnStart() 调用Global.asax.cs应用程序\u Start() 由于没有映射到/的控制器,当站点首次启动时,会调用Global.asax.cs

我有一个Azure Web 2.3项目在Windows 7机器上运行,但由于某种原因,在一台全新的Windows 10机器上运行Azure项目时,我会看到一个空白的白色屏幕,屏幕上有500个字:

由于发生内部服务器错误,无法显示该页面。

这是对web项目中所有MVC3端点和所有静态html文件的响应

其他事实:

  • 调用WebRole.cs
    OnStart()
  • 调用Global.asax.cs
    应用程序\u Start()
  • 由于没有映射到
    /
    的控制器,当站点首次启动时,会调用Global.asax.cs
    应用程序_Error()
    ——因此它至少会稍微处理此请求
  • 调用Global.asax.cs
    BeginRequest()
    EndRequest
    函数。当我检查
    HttpContext.Current.Response
    时,对于所有请求,它说响应是200 OK,尽管在chrome中我得到了500服务器错误
  • 我已经检查了本地azure compute emulator,它说我使用了正确的主机和端口(这很有意义,因为应用程序正在处理上述请求)

完全迷失在这一点上。Windows 10 thing?

从2.5升级到Azure 2.7后,我也遇到了同样的问题。我在这里找到的解决方案对我有效:


他们表示,经过数小时的调试,他们在azure diagnostics跟踪侦听器中发现错误配置。删除该部分对我来说很有用(尽管我的版本似乎配置正确)。可能是我的模拟器没有正确更新或者其他什么

这可能会有帮助:等等。。。为了清楚起见,当您检查HttpContext.Current.Response对象时,显示200 OK。。。这是windows 10计算机上的吗?如果是这样,它必须与本地计算机上的网络有关,而与您的代码无关。。。类似于特定于该机器的防火墙流量或端口规则。