問題タブ [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 投票する
2 に答える
2556 参照

c# - Server.MapPath で UNC でエラーが発生する

これが私のサーバーへの私のディレクトリです(許可は良好です):

ここで私はそれにアクセスしています:

そして、ここにエラーがあります:

ここに画像の説明を入力

どんな助けでも素晴らしいでしょう。パスを UNC にマップしない理由がわかりません。

0 投票する
0 に答える
426 参照

server.mappath - System.Web.HttpServerUtility.MapPath(文字列パス)

コードで System.IO.File.Exists(Server.MapPath(path)) を使用しています。文字 (:) コロンが来ると、Server.MapPath は System.Web.HttpException: '/MyWeb/pages/javascript:void(0).aspx' が有効な仮想パスではないという例外をスローします。

このエラーを抑制し、引き続き Server.MapPath() を呼び出すにはどうすればよいですか

よろしく...

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

asp.net-mvc - ASP.NET MVC Server.MapPath で Internet Explorer のフル パスを指定する

でファイルをアップロードしています

Internet Explorer では、単に「etags.txt」と言う代わりに「C:\Users\okke\Desktop\GEWOONEENMAP OK\etags.txt」というフル パスを指定することを除いて、うまく機能します。これを修正するにはどうすればよいですか?

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

asp-classic - Web スペース外の Server.mappath (NOT) およびドメイン フォルダ

IIS の外部にある通常のドメイン フォルダにある MS-Access mdb に接続できますか? 会社全体の共有 (S:) があり、そこにあるフォルダー内の mdb へのダーティ接続をすばやく実行しようとしています。このような:

物理的な場所の server.mappath の代わりに何を使用しますか?

助けてくれてありがとう、JM

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

asp.net - Server.MapPath が機能しない

私はasp.netでWebSiteProjectを開発しています。Server.MapPathメソッドは機能しませんが、データをアップロードするときにエラーは発生しません

指定したフォルダを確認していますが、空です。

私のコード:

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

asp.net - asp.net Web サイトから別の物理ドライブ上のファイルにアクセスできません

私の Web サイトは c:\inetpub\wwwroot フォルダーの下に公開されており、アクセスする必要がある大きなテキスト ファイルが D: ドライブにいくつかあります。正確な場所が D:\Test\test.txt だとしましょう。私のウェブサイトを実行すると、File.Exists()チェックに失敗し続けます。私は次のことを試しましたが、どれもうまくいきませんでした:

  • このフォルダーを指すように IIS から仮想ディレクトリを作成Server.MapPathし、コードで使用しました
  • Network Service にこの Test フォルダへの読み取りアクセス権を付与しました
  • フォルダーを Network Service と共有し、Web サイトで UNC パスを参照します

上記のすべてが失敗し、サイトはまだファイルが存在しないと言いますが、そこにあります。何か案は?

編集:以下は、失敗した Page_Load に配置したいくつかの試行です:

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

c# - 画像を保存するためにサーバー内のフォルダーのパスを指定する方法は?

イメージを 2 つのアプリケーション (両方ともサーバー上で公開) に保存しようとしています。これは、画像を保存するための私のコードです:

注:Myapplication同じサーバーでホストされている別のアプリケーションです

私の問題は、最初のアプリケーションで画像を保存できることですがServer.MapPath、コンパイラがその部分 photo.SaveAs(path1 + rno + lastPart)に来るとエラーが発生します:

SaveAs メソッドはルート化されたパスを要求するように構成されており、パス '_http://10.241.193.22/Myapplication/Images/Landing/bottom_banner/676Chrysanthemum.jpg' はルート化されていません

この問題を解決するにはどうすればよいか教えてください。

0 投票する
0 に答える
621 参照

c# - 親デプロイ フォルダーのパスを取得する方法

私のアプリケーションには Deploy フォルダー外のファイルが必要です。また、Server.MapPath("") でパスを設定する方法を知りたいです。

これは私にとって有効な解決策ではありません: var FullTempPath ="C:\inetpub\TempFiles" ;

例:

  • C:\inetpub\ProjectFolder > デプロイ
  • C:\inetpub\TempFiles > ここに行きたいと思います:

私はそのコードを試していましたが、機能していません:

目的:

それは、最小化および圧縮されたすべての JS および CSS ファイルをプロジェクト外のフォルダーに書き込み権限で保存することです。

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

c# - Signalr Hub ファイルの HttpContext null

SignalR ハブがあります。クライアントが切断されたら、ファイル操作を実行したいと考えています。そのためには、にアクセスする必要がありますServer.MapPath

ただし、私のハブ クラスは .aspx または Web サービスではないためHttpContext、要求も要求もありません。

IO 作業を HTTP リクエスト ハンドラーに委任することを考えましたが、相対 URI で WebRequest を作成できず、さまざまな場所にソリューションを展開できる必要があります。

System.IOSignalR からクラスで使用するローカル パスを取得するにはどうすればよいですか?

System.IO.Directory.GetCurrentDirectory()IIS ワーカー プロセスの場所を教えてくれます。