Url.Contentを使用してファイルのWebサーバーパスを取得する方法が好きです。たとえば、ファイルを保存する場合など、ローカルパスに相当するものはありますか?
4 に答える
3
このMapPath
メソッドは、指定された相対パスまたは仮想パスをサーバー上の対応する物理ディレクトリにマップします。 msdn server.mappath ( "。")、server.mappath( "〜")、server.mappath(@ "\")、server.mappath( "/")も確認してください。違いはなんですか?
于 2012-09-19T13:13:25.617 に答える
0
列挙には、使用できる特別なパスのEnvironment.SpecialFolder
選択肢があります。たとえば、次のようなものを使用して、ユーザーのアプリケーションデータパスへのパスを取得できます。
string appDataPath =
Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
"YourCompany\\YourApp");
于 2012-09-19T13:12:58.743 に答える
0
私は通常、以下を使用してこれを達成します。
Server.MapPath(Url.Content("[...]"));
レガード
于 2012-09-19T13:14:03.020 に答える
0
あなたはphysicalPathを取得したいですか?
次に、試してください:
string physicalPath = Server.MapPath("/bin");
于 2012-09-19T13:16:11.800 に答える