我有两个 asp.net mvc 3 应用程序。其中一个应用程序的 URL 应该是这样的:www.my-app.com。第二个应用程序的 URL 应该是:www.my-app.com/my-second-app。
我的方法是将第二个应用程序嵌套在 IIS 7 中的第一个应用程序中。对于第一个应用程序来说,一切都运行良好。但是相对链接在第二个中不起作用。这是一个例子:
该链接<a href="/sample-controller/sample-action/id">sample text</a>
将用户带到www.my-app.com/sample-controller/sample-action/id
而不是www.my-app.com/my-second-app/sample-controller/sample-action/id
我尝试在href
属性的开头添加波浪号 (~)。但这会返回相对于视图所在文件夹的路径。
我也尝试过使用虚拟文件夹。
我想知道这是否是解决此任务的正确方法?如果是这样,有没有办法解决相关链接的问题?