ASP.NET 根路径
我的应用程序编写了与根路径相关的所有链接。现在,当我将其上传到服务器时,服务器有两个附加级别,例如 /apps/thisapp/ 因此我所有的链接(不在服务器上运行的链接)都会损坏..有没有快速的方法来修复它?
I have my app written with all the links relative to the root path. Now, when I upload it to the server, the server has two additional levels like /apps/thisapp/ so all my links(those not run on server) get broken..is there a fast way to fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您希望所有链接都解析为根目录,则可以在服务器端执行以下操作:
根代字号运算符(“~/”)和 runat 属性的组合将确保链接的服务器端解析。
If you want all your links to resolve to the root, you could do it server-side with:
The combination of the root tilde operator ("~/") and the runat attribute will ensure server-side resolution of the link.
如果不检查每个相对 URL,可能没有一种快速修复该问题的方法。通常,您需要使用 Url.Content 。
There's probably not a good fast way to fix it without going through each relative URL. Generally, you'll want to use Url.Content.