現在使用しているWebアプリケーション名を取得しようとしています(アプリケーションコードがIISに展開されている場合)。
IISサーバー名を取得できます。
string IISserverName = HttpContext.Current.Request.ServerVariables["SERVER_NAME"];
現在のWebサイト:
string currentWebSiteName = HostingEnvironment.ApplicationHost.GetSiteName();
Webアプリケーション名を取得する方法が見つかりません!どのWebアプリケーションであるかに応じて、すべての仮想ディレクトリを取得するためのパスを作成する必要があるためです。