問題タブ [server.mappath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2621 参照

c# - Server.MapPath とスペース

Server.MapPath() で奇妙なことに気付きました。最後にスペースがあるフォルダーがある場合、次のようになります。

HttpException: パスのマッピングに失敗しました。

これはうまくいきます: Server.MapPath("/Folder1/Folder2/item.jpg")

これはうまくいきます: Server.MapPath("/Folder1/ Folder2/item.jpg")

これはうまくいきます: Server.MapPath("/Folder1/Fol der2/item.jpg")

これは失敗します!: Server.MapPath("/Folder1/Folder2 /item.jpg")

最後のスペースが失敗し、他の場所のスペースが失敗しない理由を誰かに説明してもらえますか?

注:どのフォルダーも存在しません。

0 投票する
1 に答える
635 参照

asp.net-mvc-2 - HostingEnvironment.MapPath()を使用してサーバーにファイルを保存する方法

このコードでは、iamはサーバー/wwwrootフォルダーにテキストドキュメントを保存しようとしています。何も起こりません :(!

ローカルホストで作業していて、このような同じルーチンを実行している場合、すべてが正常に機能し、ローカルPCにテキストドキュメントを保存できます。

0 投票する
4 に答える
17191 参照

c# - ビジネスレイヤーで Server.MapPath を使用する

私のビジネス レイヤーはファイルを作成し、それらをApp_Dataasp.net mvc 4 Web フロントエンドのフォルダーに保存する必要があります。

ビジネス層で使用して、フォルダーServer.MapPathの物理パスを取得できます。しかし、ビジネス層でのApp_Data参照は避けたいです。System.Web

App_Dataビジネス層へのパスを取得する他の方法はありますか?

0 投票する
3 に答える
505 参照

c# - Server.MapPath の問題

私の問題は、 foreach ループで mapPath の実際のファイルを取得できないように見えることです。

実際の問題は、produkter/" の後に何を書くべきかわからないことです。どなたか助けていただければ幸いです。よろしくお願いします! :)

0 投票する
2 に答える
2895 参照

c# - Server.MapPath を使用して外部ファイルをロードする

D: ドライブにある XML ファイルを読み込みたいです。これは私が使ったものです

しかし、プログラムを実行しようとするたびにエラーが発生します。

オブジェクト参照がオブジェクト インスタンスに設定されていません。

Server.MapPath は Web ページまたは Web アプリにのみ使用できることをどこかで読みました。c# を使用して asp.net でフォームを作成しました。

このエラーが発生するのはなぜですか?

これは私のコードです:

VS 2008 でフォームを作成しました。詳細を XML ファイルに保存しました。そして今、出力を表示したいと思います。

0 投票する
2 に答える
1213 参照

c# - Server.MapPath の問題?

だから私はasp.netのセキュリティに関する本を読んでいます。そこにあったセクションの1つは、ディレクトリトラバーサルファイル名(ハッキングされたファイル名)を防ぐ方法です。

コード行は次のとおりです。

string fullPath = Server.MapPath(System.IO.Path.Combine(@"d:\inetpub\inbound\",filename));

しかし、その後、結合の結果が次のようになることに気付きました。

しかし、パラメータの型はファイルシステムのパスではなく仮想パスであるべきだということを覚えています!

ここに画像の説明を入力

d:\inetpub\inbound\myfile.txtは仮想パスではありません!

私は何が欠けていますか?

ここに画像の説明を入力

ps これは本です: (wrox)

ここに画像の説明を入力

0 投票する
6 に答える
11550 参照

asp.net - 更新: serverA から serverB にファイルをコピーします

サーバー管理者に話しかけただけで、両方のサーバーにすべての権限が設定されています。エラーが表示されるようになりました:ネットワーク パスが見つかりませんでした。このデモ用にダミーのサーバー名を付けましたが、間違った名前を使用しています。IP アドレスを使用してみましたが、それでもこのエラーが発生しますか? 私は何を間違っていますか?

誰かが私にいくつかの提案をしてもらえますか、これは私の頭を悩ませています。

ありがとう

0 投票する
1 に答える
1292 参照

c# - Server.MapPathおよびwindow.open()

私は実際に、ユーザーが希望するファイルをアップロードできるようにするアプリに取り組んでいます。これらのファイルは、アップロードすると視覚化できるはずです。

これを行うために、Server.MapPathと他の値の連結を使用してファイルパスを取得しようとしています。ファイルパスは、window.openjavascript関数の引数として渡されます。

私の問題は、まったく結果が得られないことです。ウィンドウは開かれません。

これが私のコードです:

私はおそらく明らかな何かを見逃していますが、それが何であるかわかりません。

ご回答ありがとうございます。

0 投票する
1 に答える
2348 参照

server.mappath - Server.MapPath と Request.MapPath

誰かが Server.MapPath と Request.MapPath の違いと、2 つの使用シナリオを説明できますか?

0 投票する
2 に答える
6875 参照

c# - Server.MapPath を web.config ファイルに書き込みますか?

こんにちは、ライブ Web サイトのログを書き込もうとしていますが、パスに問題があります。Server.MapPath メソッドを使用する必要がありますが、web.config で行う必要があります。

これについてどうすればいいですか?

ファイルの値はパスを保持しますが、Server.MapPath を設定する必要があります。

ロガー コード C#:

C# コードを Server.MapPath キーに追加しました。ファイル値でキーを呼び出すのに苦労しています =