問題タブ [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.
c# - Server.MapPath で UNC でエラーが発生する
これが私のサーバーへの私のディレクトリです(許可は良好です):
ここで私はそれにアクセスしています:
そして、ここにエラーがあります:
どんな助けでも素晴らしいでしょう。パスを UNC にマップしない理由がわかりません。
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() を呼び出すにはどうすればよいですか
よろしく...
asp.net-mvc - ASP.NET MVC Server.MapPath で Internet Explorer のフル パスを指定する
でファイルをアップロードしています
Internet Explorer では、単に「etags.txt」と言う代わりに「C:\Users\okke\Desktop\GEWOONEENMAP OK\etags.txt」というフル パスを指定することを除いて、うまく機能します。これを修正するにはどうすればよいですか?
asp-classic - Web スペース外の Server.mappath (NOT) およびドメイン フォルダ
IIS の外部にある通常のドメイン フォルダにある MS-Access mdb に接続できますか? 会社全体の共有 (S:) があり、そこにあるフォルダー内の mdb へのダーティ接続をすばやく実行しようとしています。このような:
物理的な場所の server.mappath の代わりに何を使用しますか?
助けてくれてありがとう、JM
asp.net - Server.MapPath が機能しない
私はasp.netでWebSiteProjectを開発しています。Server.MapPathメソッドは機能しませんが、データをアップロードするときにエラーは発生しません。
指定したフォルダを確認していますが、空です。
私のコード:
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 に配置したいくつかの試行です:
c# - 画像を保存するためにサーバー内のフォルダーのパスを指定する方法は?
イメージを 2 つのアプリケーション (両方ともサーバー上で公開) に保存しようとしています。これは、画像を保存するための私のコードです:
注:Myapplication
同じサーバーでホストされている別のアプリケーションです
私の問題は、最初のアプリケーションで画像を保存できることですがServer.MapPath
、コンパイラがその部分 photo.SaveAs(path1 + rno + lastPart)
に来るとエラーが発生します:
SaveAs メソッドはルート化されたパスを要求するように構成されており、パス '_http://10.241.193.22/Myapplication/Images/Landing/bottom_banner/676Chrysanthemum.jpg' はルート化されていません
この問題を解決するにはどうすればよいか教えてください。
c# - 親デプロイ フォルダーのパスを取得する方法
私のアプリケーションには Deploy フォルダー外のファイルが必要です。また、Server.MapPath("") でパスを設定する方法を知りたいです。
これは私にとって有効な解決策ではありません: var FullTempPath ="C:\inetpub\TempFiles" ;
例:
- C:\inetpub\ProjectFolder > デプロイ
- C:\inetpub\TempFiles > ここに行きたいと思います:
私はそのコードを試していましたが、機能していません:
目的:
それは、最小化および圧縮されたすべての JS および CSS ファイルをプロジェクト外のフォルダーに書き込み権限で保存することです。
c# - Signalr Hub ファイルの HttpContext null
SignalR ハブがあります。クライアントが切断されたら、ファイル操作を実行したいと考えています。そのためには、にアクセスする必要がありますServer.MapPath
。
ただし、私のハブ クラスは .aspx または Web サービスではないためHttpContext
、要求も要求もありません。
IO 作業を HTTP リクエスト ハンドラーに委任することを考えましたが、相対 URI で WebRequest を作成できず、さまざまな場所にソリューションを展開できる必要があります。
System.IO
SignalR からクラスで使用するローカル パスを取得するにはどうすればよいですか?
System.IO.Directory.GetCurrentDirectory()
IIS ワーカー プロセスの場所を教えてくれます。