У меня есть 1 веб-сайт на IIS («myWebsite») и еще один внутри этого сайта («secondWebsite») в качестве приложения.Оба сайта являются ASP.NET Mvc.
У меня есть метод, который отлично работает на первом:
public static string AbsolutePath(this UrlHelper url, string path)
{
Uri requestUrl = url.RequestContext.HttpContext.Request.Url;
string absoluteAction = string.Format("{0}{1}", requestUrl.GetLeftPart(UriPartial.Authority), path);
return absoluteAction;
}
Результат: http://myWebsite.com/path
У меня естьтот же метод на втором сайте, результат тот же, это логика, но я не хочу этого!
Результат должен быть: myWebsite.com/secondWebsite/path.(пропустите http: // причину предотвращения спама ^^).
Есть ли хороший способ сделать это?
Спасибо.