我已经看到了一些关于此问题的问题,但是没有看到任何相同的问题(或者已经解决了)......所以在这里它会......
我有两个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/而不仅仅是/。
任何想法,尝试的事情?任何事情都会非常感激。
答案 0 :(得分:0)
原来是主机使用某种自定义ISAPI扩展来将域路由到子目录,并且没有创建真正的应用程序目录。所以这解释了所有问题......