带虚拟目录的 MVC 路由
我在 IIS6 上的 MVC 路由方面遇到很多问题。假设我的虚拟目录是“xyz”。如果我访问 http://example.com/xyz,那么它会正确默认为我的家庭控制器。路由全部默认。但是导航到 http://example.com/xyz/home/index 会出现 404,所有其他页面也给出 404。
另外,我应该提到该服务器上有 Siteminder。以防万一有人使用过 MVC 和 MVC。站点管理员。
I'm having a lot of issues with MVC routing on IIS6. Lets say my virtual directory is "xyz". If I go to http://example.com/xyz, then it defaults correctly to my home controller. The routing is all default. But navigating to http://example.com/xyz/home/index gives a 404, all other pages also give a 404.
Also, I should mention that this server has Siteminder on it. Just incase anyone has worked with MVC & Siteminder.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决了。 siteminder dll 设置为“验证文件是否存在”。一旦取消选中,所有功能都可以正常工作,包括 siteminder。
Solved. The siteminder dll was set to "verify if file exists". Once unchecked, all worked properly, including siteminder.