0

我将 MVC 4 应用程序部署到Arvixe.com 托管。在本地一切正常,站点完全打开,但部署后,站点打开,但未满。css、jquery、javascript 不工作。似乎只有 html 标签。Arvixe 支持将此发送给我:如何在共享服务器上 Bin 部署 ASP.NET 程序集。但我不能很好地理解它。谁能帮我找出为什么网站没有完全打开?我应该检查什么来解决这个问题?

4

1 回答 1

1

链接视图和资源时,应使用相对路径

代替

"Views/MyView.aspx"

采用

"~/Views/MyView.aspx"

这对应用程序中的所有资源都有效,并且已知会导致这些问题。
在本地工作时,路径是正确的,因为它都已解析到您的计算机。

在 Web 环境中,您必须使用相对路径,以便在所有资源之前解析 url。

于 2013-03-19T12:00:15.907 回答