我使用ASP.Net MVC在dev机器上开发了一个应用程序,一切都很好,它的工作原理。我已将其移至Prod Server,当我输入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/访问您的网站,并且您的配置中可能缺少相关设置。”
有什么想法吗?
由于
答案 0 :(得分:0)
除非未配置网站,否则您的主机可能正在咆哮错误的树。我试着请求一个你知道可以确定的静态文件。至于手头的问题,你如何布线?生产中的某些东西可能会在此之前失败并防止这种情况发生吗?
无论如何,首先我要开始的是使用ASP.NET Routing Debugger查看你的应用认为它有哪些路线。
答案 1 :(得分:0)
类似问题:ASP.NET MVC running IIS7 deployment problem
那里的决议:http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx
答案 2 :(得分:0)
原来是未正确配置的信任问题