ASP.NET のリソースへの完全修飾 URL を取得したいと考えています。
例えば:
<LINK rel="shortcut icon" href="<%=GetFaviconPath()%>">
コード ビハインド ファイルには次のものが含まれています。
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、私はすべてアイデアがありません。