我将MVC 4应用程序部署到Arvixe.com hosting。在本地一切都很好,网站打开,但部署后,网站打开,但不完整。 css,jquery,javascript无法正常工作。只有html标签。 Arvixe支持发送给我:How to Bin Deploy ASP.NET Assemblies on Shared Servers。但我无法理解。任何人都可以帮我找到为什么网站没有打开?我检查了什么来解决这个问题?
答案 0 :(得分:1)
链接视图和资源时,应使用相对路径
而不是
"Views/MyView.aspx"
使用
"~/Views/MyView.aspx"
这适用于您应用程序中的所有资源,并且知道会导致这些问题 在本地工作时,路径是正确的,因为它们都已解析为您的计算机。
在网络环境中,您必须使用相对路径,以便在所有资源前解析网址。