目前,我有一个.NET Web窗体应用程序根站点下正常工作现在www.mydomain.com
如何配置下的网络嵌套的MVC应用程序形成的.NET Web应用程序
,我想要做的就是部署MVC.net上述应用程序的移动版本,并使其响应:www.mydomain.com/mobile
所以我复制了移动应用inetpub\mobile
(父Web窗体应用程序驻留在inetpub\myapp
,即它们都位于同级文件夹)。
然后,我去到IIS 7下我www.mydomain.com
网站上创建了移动应用的新应用:
当我测试它,应用程序加载罚款,但是当我点击一个链接,例如/mobile/Places/Places
,所请求的URL似乎是由网页表单,而不是MVC的路由处理,因为错误添加aspx
扩展:
Requested URL: /mobile/Places/Places.aspx
在我看来,即使应用程序位于不同的文件夹的移动版本是从某种程度上继承Web窗体应用程序(父)的设置。
当我创建一个子mobile.mydomain.com
,但它真正的错误我,我不能找到除了爱情之外,使其在www.mydomain.com/mobile
工作的移动应用程序实际上工作正常。
我甚至尝试与位置元素设置inheritInChildApplications
为假移动应用程序的配置文件,但没有运气包裹system.web
和system.webServer
标签:
<location path="." inheritInChildApplications="false">
<system.web>
<location path="." inheritInChildApplications="false">
<system.webServer>
任何想法?
您确定在该服务器上安装了mvc吗? –
是的,我下载了安装程序并表示已经安装。然后,我去了程序,发现微软ASP.NET MVC从2,3和4 – Ulises