【发布时间】:2010-01-12 21:27:26
【问题描述】:
我正在使用 Godaddy Deluxe 托管,它允许我在一个托管帐户中托管多个网站。主网站托管在托管帐户的根目录中,其余网站托管在 /hosting/websitename 形式的子文件夹中。
如果我在虚拟目录下部署 MVC 应用程序,我会得到如下丑陋的 URL:
注意 /hosting/mywebsite 部分。出于某种原因,Html.ActionLink 辅助方法会推断出真正的托管路径,这正是我想要避免的。 URL 应如下所示:
通过创建新的 MVC 应用程序并将开发服务器的文件夹从根目录 (/) 更改为其他文件夹(例如 /hosting/),可以轻松重现该问题。
除了购买一个新的 Godaddy 托管帐户之外,我还能如何解决这个问题?
【问题讨论】:
标签: asp.net-mvc