ASP.Net MVC错误的应用程序根路径

时间:2016-09-09 05:06:54

标签: c# asp.net asp.net-mvc

我已经看到了一些关于此问题的问题,但是没有看到任何相同的问题(或者已经解决了)......所以在这里它会......

我有两个ASP.Net MVC应用程序,一个嵌套在另一个......

example.com
---sites
------example1.com

这两个网站在技术上都运行良好,但是example1.com域的所有网址都已解析为example1.com/sites/example1.com/。

我在IIS中正确设置了应用程序根目录,并使用@Html.ActionLink("Home", "Index", "Home")@Url.Content("~/images/image.png")类型引用来获取链接...

更新

看起来主机正在显示HttpRuntime.AppDomainAppVirtualPath返回错误的路径/sites/example1.com/而不仅仅是/。

任何想法,尝试的事情?任何事情都会非常感激。

1 个答案:

答案 0 :(得分:0)

原来是主机使用某种自定义ISAPI扩展来将域路由到子目录,并且没有创建真正的应用程序目录。所以这解释了所有问题......