设置路由的基本路径

时间:2018-11-12 15:54:27

标签: javascript html css asp.net iis

我有一个在本地IIS服务器上运行的ASP.NET应用程序。该应用程序仅供内部使用,因此它只是服务器上的子目录。在调试中,在这种情况下,我始终只使用斜杠进行路由以使其基于根目录localhost,因此它在所有情况下都可以正常工作。现在,根目录是基础服务器,它只是IIS启动画面。

是否可以通过ASP.NET(用于后端重定向),HTML(用于href),javascript(用于前端重定向)和CSS(用于字体和内容)设置不同的根?理想情况下,此操作可以动态完成,因此在部署之前不必进行更改。

我在HTML端找到了<base>标签,但是对于直接链接到网络位置的内部服务器来说,它似乎不能很好地工作。

示例

HTML

<!-- Current -->
<a href="/foo"></a>
<!-- Navigates to //serverhost/foo -->

<!-- Wanted -->
<a href="/foo"></a>
<!-- Navigates to //serverhost/myapp/foo -->

C#

return Redirect("/")
// Goes to "//serverhost"

return Redirect("/")
// Should go to "//serverhost/myapp"

0 个答案:

没有答案