我已经在集成模式 .Net4.0 的 IIS 7.5 上部署了 MVC3 网站。我们已经使用下面的锚标记来移动到特定的操作方法。
<a href="/Controller/Action">linkText</a>
这些标签在开发环境(在 VS2010 中)中运行良好。但是当我们部署它时,它们不起作用,因为 URL 没有映射到正确的虚拟路径。
如果我们将所有锚标签替换为
@Html.ActionLink("linkText", "Action", "Controller")
或者
@Url.Action("linkText", "Action", "Controller")
比它工作正常。
但是这种改变需要在很多地方进行。有什么办法可以让我们在最少的地方进行更改并开始工作?