我有一个 asp.net MVC 应用程序,我想使用虚拟目录将其部署到 IIS 5 和/或 6。
我已经执行了通配符路由,但相对路径有问题。
假设我创建了一个名为 myApp 的虚拟目录。
部署后我可以去http://localhost/myApp http://localhost/myApp并受到索引页的欢迎。我的索引页有一个链接定义为<a href="/Employees">Employees</a>.
单击此导航至http://localhost/Employees
这会导致 404 错误。
我希望它能够导航到http://localhost/myApp/Employees
相反,但如果我不必将虚拟目录名称编码到我的项目中,我会更喜欢它。
预先感谢您的任何帮助。
使用 Html.ActionLink 生成超链接而不是直接创建它们,我认为这会为您排序。或者,使用 ./Employees 应该可以让您到达您想去的地方。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)