問題タブ [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 は、IIS サーバーで実行しているときに、「指定されたパスの形式はサポートされていません」という例外で間違ったパスを返しますか?
現在、以下のコードを使用して、ファイルを自分の Web サイトのディレクトリに保存しています。
コンピューターでアプリケーションを実行すると、次のパスが返されます。
"E:\dotnet\Project\Implementation\Source Code\Project\Project.UI\temp\Sample.csv"
ただし、実サーバーで実行すると、例外がスローされます。
希望するパスは「C:\inetpub\wwwroot\Project\temp」です。
私は物事を正しく行っていますか?そうでない場合、誰かがこれを行う正しい方法を私に説明できますか?
asp.net - 画像のURLは正しいが、画像が表示されない
GoDaddyにWebサイトがあります。すべての権限が正しく設定されており、イメージは存在します。ただし、ページが読み込まれると、選択したアイテムの画像は表示されません。これが私のコードです
spaimageはASPコントロールであり、画像が設定されているURLはD:\ hosting \ xxxxxxx \ calspas \ spaimages\modelname.pngです。
私は何を間違っているのですか。
asp.net - HTTPContext .Current が Nothing のときに Server.MapPath を使用する方法
Web サーバーのディレクトリからいくつかの画像ファイルを削除する必要がある場合に、問題なく動作するコードがいくつかあります。
..しかし、設定された間隔で別のスレッドで実行されているメンテナンス タスクによって、上記のようなファイルを削除する必要があると判断された場合、問題が発生します。
この後者の場合、HttpContext.Current.Server.MapPath(ImageURL)の値は Nothing です。
この場合のフルパスを取得する方法はありますか?
asp.net - ディスクからファイルを読み込んでいる System.UnauthorizedAccessException
ディスクからファイルをロードする際の非常に奇妙な問題:
例外をスローします:
タイプ 'System.UnauthorizedAccessException' の例外が mscorlib.dll で発生しましたが、ユーザー コードで処理されませんでした
追加情報: パス 'D:\webroot\afob\Dev\v1.0.x\AFOB\Datasets\blob.xml' へのアクセスが拒否されました。
奇妙なことは、5分前に機能していたことです。ディスクのアクセス許可を確認したところ、デバッガーと ASPNET の両方に読み取り/書き込み権限がありました。
アイデア?
asp.net - vb.net - XX という名前のファイルを文字列に挿入する
フォルダー内のすべての画像のテーブルを作成する次のコードがあります。
VB:
体:
結果は次のようになります。
aa_01.jpg
aa_02.jpg
aa_03.jpg
bb_01.jpg
bb_02.jpg
cc_01.jpg
cc_02.jpg
cc_03.jpg
cc_04.jpg
...
ここでやりたいことは、これらすべてを最初の 2 文字でグループ化し、それぞれの合計数を取得して、個々の文字列に挿入することです。したがって、上記の例では、次のようになります。
Dim aa As String = 3
Dim bb As String = 2
Dim cc As String = 4
どのようにアイデアはありますか?
.net - クライアント側アプリとサーバー側アプリの両方に共通の MapPath 関数はありますか?
以下に相当するユニバーサル MapPath は何ですか? ユニバーサルとは、サーバー側のアプリだけでなく、クライアント側とサーバー側の両方の .NET アプリで使用できることを意味します。
私が尋ねている理由は、MVC.NET サーバー側アプリで同じコードを再利用したいだけでなく、クライアント マシンで実行されている .NET スタンドアロン アプリでも再利用したいからです。したがって、仮想パスをアプリのルートフォルダー内にマップするユニバーサル機能が必要です。
.net - リモートサーバーでパスをマップする方法
ファイル サーバーで添付ファイルを管理する必要があります。そこで、ファイル サーバーをローカルの e: ドライバーにマップし、プログラムで直接指定しました。作業中のマシンでは問題なく動作しますが、コードを配置したアプリケーション サーバーでレポートがパスを見つけることができません。リモートサーバーでパスをマップする方法を知っている人はいますか? これは .net プロジェクトで、c# を使用しています。前もって感謝します。
c# - Web画像トリミングライブラリを使用するとServer.MapPathがエラーをスローする
サーバーの次の場所に画像を保存しています。
私のコードでは、フォルダ画像の画像を使用したいので、次のように試しています。
しかし、私は次のようなエラーを受け取ります:
エラーを解決するのを手伝ってください
コードを投稿するように求めるいくつかの回答のように、それは次のとおりです
.aspx
.aspx.cs
切り抜き方法は、 http://imagecropping.codeplex.com/から使用した.dllファイルからのものです。
asp.net - ディレクトリから動的に取り込まれた画像を削除する (GridView ではない) ASP.NET (VB)
以下のコードは、特定のサーバー ディレクトリにある各画像のサムネイルを表示します。画像をクリックすると、フルサイズの画像がポップアップ表示されます。それは完全に機能します。
ただし、画像を削除できるようにしたいと思います。私は最初、ページの下部に各画像の横にあるチェックボックスを備えたボタンを配置し、ファイル名に従って一意のIDを与えることができると考えましたが、動的に作成されるため、ボタンのクリックイベントを処理する方法がわかりませんでしたランダムに名前が付けられたチェックボックス ID。次に、各項目の横にボタンを追加してから、OnClick と OnServerClick で Sub を呼び出してみましたが、これもうまくいきませんでした。
任意/すべての提案を歓迎します:)
c# - C# でファイル名またはパスにスペース文字を含む Server.MapPath を使用して相対 Web パスを読み取る方法
私が得るものは
2 行目は、パス内のスペースの原因である System.IO.FileNotFoundException を返します。
この種のパスを読み取るためにエンコードまたは何かを行うにはどうすればよいですか。