我有一个网站,使用Razor(C#)工作正常,当我使用我的本地测试(WebMatrix IIS)时,所有编码都正常工作.
当我把它"在线"放在我的服务器上时,网站不是它自己的网站的根
例如:
http:// intranet.mycompany.com/inform
这基本上是我的文件夹结构的"根",所以我的所有文件夹都从那里开始(css文件default.cshtml ...等等)
当我从链接http://intranet.mycompany.com/inform访问我的网站时,我的"_PageStart.cshtml"正确地看到它,它给了我在_PageStart.cshtml中配置的布局(它真的显示了布局+呈现default.cshtml)
但没有其他任何东西正在获得正确的道路,例如:
<img src="~/images/logos/hdr.png" />
Run Code Online (Sandbox Code Playgroud)
img持有人在那里我可以看到它,但显示链接被破坏...当我右键单击img持有者并执行属性以查看文件应该在哪里它显示我:
http:// intranet.mycompany.com/images/logos/hdr.png
所以它是"完整"根而不是相对根...
我该如何解决这个问题?