問題タブ [virtual-path]

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 投票する
1 に答える
444 参照

asp.net-mvc - 別の仮想パスに基づいてリンクをレンダリングするように MVC をだますにはどうすればよいですか?

サブドメイン アドオンを使用して、discountasp.net で多数のアプリを実行しています。共有ホスティングでは複数の IIS サイトを持つことができないため、サブフォルダー内のサイトがルート ディレクトリで実行されているかのように動作できるようにする HTTP モジュールも作成しました。たとえば、dandoes.net/blog でブログをホストする代わりに、blog.dandoes.net (実際には dandoes.net) でホストできます。これは、MVC と一緒に使用しようとしている今まで、よく機能していました。

HtmlHelper は、URL のパス データではなく、アプリケーションの仮想パスに基づいて URL を生成します。したがって、私が blog.dandoes.net を使用していて、blog.dandoes.net/Samples にリンクしたい場合、次のコードを使用できます。

通常、これにより URL blog.dandoes.net/Samples が生成されますが、代わりに、仮想ディレクトリが /Blog であるため、blog.dandoes.net/Blog/Samples が生成されます。

たぶん 5 分もあれば、本当にハックなことを書いて、やりたいことを実行できるかもしれませんが、MVC フレームワークでやりたいことを実行できるようになれば、本当に面白いと思います。

それで、正しいURLをレンダリングする方法はありますか?

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

asp.net - 手動で文字列を解析せずに、asp.net で URL を仮想パスに変換するにはどうすればよいですか?

仮想パスから絶対パスおよび URL への変換に関する同様の質問と回答を見てきましたが、手動で文字列を解析せずに URL を仮想パスに変換するにはどうすればよいですか?

例:

「 http://myserver/home.aspx」を「~/home.aspx」に変換したい

上記の例は簡単な文字列解析ルーチンになると思いますが、URL 形式の変更に対応できる適切なソリューションを探しています。

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

asp-classic - asp クラシックでフル パスの仮想パスを取得する

ASP クラシックでフル パスの仮想パスを取得するにはどうすればよいですか。完全なパスは仮想ディレクトリの下にある可能性があるため、単純化されていることに注意してください。

メソッドは機能しません。

編集:明確にするために、例を次に示します

  • 完全な Windows ファイル パス (既知): \\MyServer\MyShare\Web\Site\Logs\Test.txt
  • 私の Web サイトには、 \\MyServer\MyShare\Web\Site\Logs\を指すLogsという仮想ディレクトリがあります。
  • 仮想パス (不明): /Logs/Text.txt
  • HTTP パス (不明、必要): http://Site/Logs/Test.txt
  • コードは、仮想ディレクトリの下ではなく、メイン アプリの asp ページにあります。問題のファイルとは別のサーバーにあります。
  • IIS6.0

    フル ファイル パスから仮想パスを見つけるにはどうすればよいですか?

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

asp.net - asp.net-私のパスは仮想ですか?

パスの「仮想性」をチェックするための組み込みのasp.netメソッドはありますか?

私がこれまでにそれを行うことができた唯一の方法は、次のtryブロックを使用することです。

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

asp.net-mvc - ASP.NET MVC 単体テスト プロジェクトを実行すると、「仮想パスが不明です」と表示されます。

asp.net mvc 単体テスト プロジェクトを実行しているときに仮想パスを取得できない理由を知っている人はいますか? TestResults フォルダーの下に Temp フォルダーを作成するためですか??

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

asp.net - ASP.NET:IsVirtualPath?

URIが有効な仮想パスであるかどうかを判断する機能はありますか?文字列が与えられ、文字列が有効な仮想パスでない場合、例外をスローせずにServer.MapPath()を使用する必要があります。

私の質問を閉じるために投票してください。答えは@ asp.netです-私のパスは仮想ですか?

0 投票する
5 に答える
24789 参照

c#-3.0 - 物理パスで WebConfiguration を開く方法は?

IIS7 でサイトを作成する win フォームがあります。1 つの関数で web.config ファイルを開き、いくつかの更新を行う必要があります。(接続文字列、smtp、偽装)

ただし、物理パスだけで、仮想パスはありません。

WebConfigurationManager を引き続き使用する方法はありますか?

セクションを見つけて読み書きする機能を使用する必要があります。

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

c# - ASP.NET MVC:VirtualPathが何であるか理解できませんか?

画像のリストを表示するビューがあり、画像をサムネイルとして表示するようにしようとしています。ええと、VirtualPathのURLを何が作っているのか理解できないようですが、カスタムActionResultからVirtualPathを使用してそのほとんどを正しく取得したと確信しています。ところで、私はSQLの代わりにXMLを使用して画像からのデータを保存しています。これが私のコードです:

カスタムActionResultのコード:

私のコントローラーのコード:

私の見解のコード:

どんな助けでも大歓迎です!! ご不明な点がございましたら、お気軽にお問い合わせください。:) ありがとう!

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

c# - HtmlHelperをテストするときに画像パスの問題を解決するにはどうすればよいですか?

HTMLヘルパーをテストしているときに問題が発生しました。基本的に、行、列、およびさまざまなタイプのデータが含まれるグリッドを作成しています。ヘッダーには、データがどの列で並べ替えられているかをユーザーに通知する画像もあります。ただし、今テストを書いているとき(遅すぎますが、決して正しくないよりも遅かったですか?!)、次のエラーがスローされます。

「アプリケーションへのパスが不明なため、アプリケーションの相対仮想パス'〜/ Images/SortingArrowUp.png'を絶対にすることはできません。」

どうすればこれを解決できますか。テスト中にこれがどのように問題になる可能性があり、画像が利用できない可能性があるかなどは理解できますが、これを行う正しい方法は何ですか?

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

wcf - SharePointでWebサービスをホストするためにIISでVirtualPathを作成する

SharePoint 2007(WSS 3.0)でカスタムWebサービスをホストしようとしていますが、これまでのところ、ここでの手順に従って、単純な「HelloWorld」Webサービスを作成しました。WSSWebサービスの作成

ただし、手順4で仮想パスビットに到達すると、Visual Studioでこれを作成し、展開して仮想パスを作成し、Webサービスにアクセスできるようにする方法を確認するのに苦労しています。

誰かがWSSの仮想パスの作成を整理したり、SharePointでWebサービスを作成してホストするための別のガイドの方向を示したりするのを手伝ってもらえますか?

前もって感謝します...