【问题标题】:Move from Dev Server to Prod Server - The incoming request does not match any route从 Dev Server 移动到 Prod Server - 传入请求与任何路由都不匹配
【发布时间】:2010-12-17 23:29:10
【问题描述】:

我在开发机器上使用 ASP.Net MVC 开发了一个应用程序,一切都很好并且可以正常工作。我已将其移至 Prod 服务器,当我输入 http://mydomain.com 时出现错误:

传入的请求不匹配任何路由

如果我随后向http://mydomain.com/pagename 发出请求,我会得到一个 IIS 7 404 页面。

根据托管方的 Softsys 托管方,它以完全信任模式和集成管道托管。

我目前正在通过临时 DNS 名称(例如/http://mydomain.com.serv7.temphostspace.com)访问该站点,我的主机认为可能就是这样。

从支持票证上看,这是他们所说的 *“我相信,这是因为您通过临时 URL http://mdomain.com.serv7.temphostspace.com/ 访问您的网站,并且您的配置中可能缺少相关设置。”

有什么想法吗?

谢谢

【问题讨论】:

    标签: asp.net asp.net-mvc routing


    【解决方案1】:

    原来是信任问题配置不正确

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 我已经将 MVC dll 放在 bin 目录中,因为我被告知服务器上安装了 3.5 SP1,但仍然没有运气
      【解决方案3】:

      除非未配置站点,否则您的主机可能会叫错树。我会尝试请求一个你知道的静态文件。至于手头的问题,你是如何布线的?在此之前生产中的某些东西会失败并防止这种情况发生吗?

      无论如何,我首先要使用ASP.NET Routing Debugger 来查看您的应用认为它有哪些路由。

      【讨论】:

      • 谢谢。我已经请求了一个我知道存在 test.htm 并且渲染正常的文件
      猜你喜欢
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 1970-01-01
      • 2010-12-06
      • 1970-01-01
      • 1970-01-01
      • 2018-04-26
      • 1970-01-01
      相关资源
      最近更新 更多