gpt4 book ai didi

asp.net-mvc - 使用虚拟目录将 ASP.NET MVC 部署到 IIS 5/6

转载 作者:行者123 更新时间:2023-12-02 07:55:20 25 4
gpt4 key购买 nike

我有一个 asp.net MVC 应用程序,我想使用虚拟目录将其部署到 IIS 5 和/或 6。

我已经执行了通配符路由,但是我遇到了相对路径的问题。

假设我创建了一个名为 myApp 的虚拟目录。

部署后我可以转到http://localhost/myApp并受到索引页面的欢迎。我的索引页有一个定义为 <a href="/Employees">Employees</a>. 的链接单击此导航到 http://localhost/Employees这会导致 404 错误。

我希望它导航到 http://localhost/myApp/Employees相反,但如果我不必将虚拟目录名称编码到我的项目中,我会更喜欢它。

在此先感谢您的帮助。

最佳答案

使用 Html.ActionLink 生成您的超链接而不是直接创建它们,我认为这会为您解决。或者,使用 ./Employees 可以让您到达您想去的地方。

关于asp.net-mvc - 使用虚拟目录将 ASP.NET MVC 部署到 IIS 5/6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1211646/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com