2011-12-06 79 views
0

我有一个运行在域顶级的MVC 3站点。我刚刚在此域中创建了一个目录“Support”向其添加了另一个MVC 3项目,并将其转换为IIS7中的应用程序。在同一域iis7中部署两个MVC 3应用程序?

问题是,我的父母MVC 3应用程序似乎仍然处理路由,当我点击路线http://mywebsite.com/Support/Account/etc我得到一个404,因为这条路线不存在于我假设的父站点?他们的方式来阻止父站点试图处理路线http://mywebsite.com/Support/“支持”是我有另一个应用程序的路线???

+0

路线的 “http://本地主机:82 /支持” 似乎解决,但低于 “支持” 路线返回404 HTTP://本地主机:82 /错误/错误aspxerrorpath = /支持/帐号/登录。 “http:// localhost:82/Errors/Error”路径在父站点内。自定义404页 – Sparkle

+0

重要的是,似乎父站点正在返回404,因为这些路由不存在于它内部? – Sparkle

回答

0

您确定您已将该文件夹作为应用程序吗?你是否将该文件夹作为应用程序的根目录?即,那里有一个web.config文件,global.asax等。?

+0

是的子文件夹应用程序有一个全局和web.config文件。当我删除父站点时它工作正常,但当父站点存在时,它好像控制了子目录应用程序的路由 – Sparkle

+0

是的,我已将该文件夹作为应用程序。 – Sparkle

相关问题