Я хочу получить полный URL-адрес ресурса в ASP.NET.
Например:
<LINK rel="shortcut icon" href="<%=GetFaviconPath()%>">
с файлом code-behind прямо сейчас, содержащим:
private String GetFaviconPath()
{
String url = System.Web.VirtualPathUtility.ToAbsolute("~/Images/clock.ico");
return url;
}
К сожалению, это не работает, потому что он не возвращает полный путь , а только путь относительно сервера:
/Employement/Images/clock.ico
Internet Explorer требуется полностью определено url, например:
http://localhost:62119/Employment/Images/clock.ico
http://avenger:81/Employment/Images/clock.ico
http://MyFreeAspDotNetHosting.com/IanBoyd/Employment/Images/clock.ico
Как я могу получить полный путь к файлу?Я попробовал VirtualPathUtility
, и у меня нет идей.