2016-05-19 4 views
0

サーバー192.168.X.YでホストされているC#Webアプリケーションを使用しています。このアプリケーションでは、サーバー上のフォルダ内にあるいくつかのドキュメントにアクセスしています192.168.X.YYY\Folder(私はこの情報をWeb.Configファイルで提供しています)。しかし、192.168.X.YYY\Folderの実際のパスはabc.Application.com\Application1\Folderのような別の名前を持っています。私のC#アプリケーションでこの名前を取得するにはどうすればよいですか? Googleドキュメントビューアを使用して、このフォルダ内のドキュメントを開きたいからです。ドメイン名を使用してサーバー上のフォルダの場所を取得する方法

TIA :)

答えて

0

Server.MapPath物理ディレクトリにマップする相対または仮想パスを指定します。

Server.MapPath(".") 1戻るファイルの現在の物理ディレクトリが Server.MapPath("..")が実行されている親ディレクトリを

Server.MapPath("~")を返すアプリケーション Server.MapPath("/")のルートへの物理パスは、ドメインのルートへの物理パスを返し名前(必ずしもアプリケーションのルートと同じではありません)

+0

お返事ありがとうSaumendra。私はServer.MapPath( "/")を試しました。しかし、それは私のローカルマシン上のアプリケーションの場所を示した。 – ASN

+0

すべて右):ASN –

+0

これを閉じてください。 –

0

私はRequest.ServerVariables["HTTP_HOST"]を使用しました。

関連する問題