gpt4 book ai didi

asp.net-mvc - 我的 MVC 4 应用程序无法在 Azure 上加载。我如何找出问题所在?

转载 作者:行者123 更新时间:2023-12-02 07:37:30 25 4
gpt4 key购买 nike

我们有一个应用程序,最近从 MVC 3 升级到 MVC 4,从 Visual Studio 2010 升级到 2012。我们正在尝试将其部署到 Azure,但它似乎不想在那里运行。它可以在本地、IIS Express 和 Azure 模拟器中运行。我们可以通过 Visual Studio 和命令行上的 msbuild 项目很好地构建图像。我们部署得也很好。

然后,当我们浏览到部署的 URL 时,会收到 500 错误,并显示消息“您正在查找的资源存在问题,无法显示”。这不是 YSOD,这让我相信该应用程序甚至无法启动,但上面的消息是我收到的唯一反馈。

我们尝试了很多方法来让它发挥作用:

  • 升级到最新的 Azure SDK
  • 将应用上的目标框架更改为 .NET 4.5
  • 部署在 Windows Server 2012 实例上

似乎没有什么帮助。如果您确切知道哪里出了问题,请赐教。但最有帮助的是找到我浏览时收到的 500 错误消息的详细信息。我怎样才能得到它?

最佳答案

解决此问题的最佳方法是通过 RDP 连接到 Azure VM,打开 IE,然后浏览到 DIP。 DIP 是虚拟机的内部 IP 地址(10.xxx 或 100.xxx 地址),您可以从 ipconfig 获取该地址。这将为您提供在从运行 IIS 的服务器浏览网站时期望获得的更详细的错误信息。我怀疑一旦您获得详细的错误信息,它就会立即变得明显,根本原因可能是以下两件事之一:

  1. 未设置 CopyLocal=true 的 DLL 引用。
  2. web.config 中的元素在 <configSections> 中没有相应的部分.

关于asp.net-mvc - 我的 MVC 4 应用程序无法在 Azure 上加载。我如何找出问题所在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18616273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com