【发布时间】:2015-10-04 13:27:47
【问题描述】:
我有一个网站www.xyz.com 托管在 IIS 上。
我在同一个网站中创建了几个子应用程序。
所以,我的网址变成了www.xyz.com/app1,现在在aap1 主页上我有下面的链接,它会在同一app1 上打开页面
<a href="Masters/Index">Index</a>
但是当我点击链接时,它会从 URL 中删除应用程序名称(即app1)并像下面这样浏览
www.xyz.com/Masters/Index 我最终得到resource not found 错误。
而应该是www.xyz.com/app1/Masters/Index
我尝试使用../、/、./ 前缀作为链接链接,但它们似乎都不起作用。我错过了什么?
请帮忙。
【问题讨论】:
-
Masters和app1是否在同一目录级别?这可以解释这个问题。 -
如果你使用完整路径,它是否有效?
<a href="http://yoursite.com/app1/Masters/Index">Index</a> -
是的,它确实有效
-
这会带你去哪里?
<a href="/Masters/Index">Index</a> -
这会将我带到
www.xyz.com/Masters/Index并从网址中删除app1
标签: c# html asp.net asp.net-mvc iis