問題タブ [virtual-directory]

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 に答える
132 参照

iis - 破損した MSI を提供する IIS

IIS でセットアップされた仮想ディレクトリにダウンロード用の .msi を配置しようとしています。

ダウンロードは正常に機能しますが、.msi をインストールしようとすると、_cabinet ファイルが見つからないと表示されます。

私と同僚はこの問題を抱えていましたが、インストーラーは正常にダウンロードされ、別の同僚のマシンで正しく実行されます。

何か不足していますか?

Web サービス経由で .msi をバイト [] として送信し、クライアント側で組み立てる方が良い方法ですか?

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

c# - Webサーバーマシンで見つからないファイル/ドキュメントを取得する方法

ユーザーがドキュメントをzipファイルにダウンロードできるようにするためのエクスポート機能を作成しようとしています。ファイルがローカルにあるときに機能が動作し、ローカルで絶対パスを使用できます。しかし、インフラストラクチャチームと話をしたところ、ドキュメントはWebサーバーと同じマシンに保存されているのではなく、オフサイトにあるサーバーファームに保存されていることがわかりました。ファイルパスを提供するデータベースにクエリを実行できます。しかし、パスは相対的なパスです。

だから、誰かが私が別のマシンからファイルを取得する際にFileInfoを使用する方法を理解するのを手伝ってくれるでしょうか。インフラストラクチャチームは、外部サーバーに仮想ドライブがセットアップされていると言ったと思います。どういうわけか仮想パスを使用できますか?ありがとう。

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

asp.net - ASP.NET MVCは、私の仮想ディレクトリがコントローラーであると見なします

IISのMVCWebサイトの下に、「ファイル」という仮想ディレクトリがあります。このディレクトリは、私のViewsディレクトリと同じレベルにあります。MVCアプリからFilesディレクトリの下のファイルにファイルをリンクすると、次のエラーが発生します。

パス'/Files/Images/1c7f7eb8-5d66-4bca-a73a-4ba6340a7805.JPG'のコントローラーが見つからないか、IControllerを実装していません。

私のFilesVDはコントローラーだと思います。MVCに干渉することなく、通常のVDのようにファイルにアクセスするにはどうすればよいですか?

ありがとう。

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

asp.net-mvc - デフォルトの Web サイト内の仮想ディレクトリに MVC アプリケーションを発行するときに画像が表示されない

ASP.NET MVC 1 と VS2008 を使用してアプリケーションを開発しています。WinXP で IIS6 のデフォルト Web サイトに展開すると、すべての画像が正しく表示されます。特定の画像へのパスは localhost/Content/ImagesUI/[image].[ext] です。

同じサイト内に作成された仮想ディレクトリに展開すると、パスが localhost/[DirectoryName]/Content/ImagesUI/[image].[ext] であるのに対し、イメージ要求は IIS 標準の 404 エラー ページを返します。正しい、本当ですか?

サイトとディレクトリの両方の構成で .* を c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll にマッピングしています。このマッピングを削除すると、画像が正しく表示されます。ただし、もちろん、他のすべての URL が機能するわけではありません。

URL を使用してブラウザーで画像を開こうとすると、aspnet_wp.exe プロセスは開始されません (IIS を再起動してテストしました) - * マッピングの存在に応じて、404 または画像を取得するだけです。したがって、MVC に登録されているルートや ASP とは関係がないと思います。

私が見つけた解決策は、Content フォルダーを仮想ディレクトリにして、その構成から * マッピングを削除することです。ある程度は問題ありませんが、回避策だけでなく、問題の原因を説明して排除する、より良い解決策が必要です。

ご協力いただきありがとうございます!

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

asp.net - 仮想ディレクトリへのリダイレクトを実行すると、アプリケーションは認証を失います

次の設定があります:http: //www.example.com/dir1/および http://www.example.com/dir2/

各仮想ディレクトリは、IIS6.0で独自のAppPoolを備えたアプリケーションとして構成されます。

response.redirectを使用して認証済みユーザーをdir1からdir2にリダイレクトすると、ユーザーの認証情報が失われ、ユーザーはログインページにリダイレクトされます。この問題は、各アプリ(dir1およびdir2)がサブドメイン(例:http: //dir1.example.comおよびhttp://dir2.example.com)で構成されている場合には発生しませんでした 。

machine.configファイルにマシンキーを追加することで問題を解決しました。

http://www.example.com/dir1構成で機能しない理由を誰かに説明してもらえますか?

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

iis - コマンド ラインから IIS5 の詳細設定を構成するにはどうすればよいですか?

必要な仮想ディレクトリを作成し、すべての設定をバッチ ファイルに設定することで、asp.net アプリのビルド プロセスの一部を自動化しようとしています。これまでのところ、仮想ディレクトリを作成する方法を理解できましたが、それ以上に仮想ディレクトリを構成するにはどうすればよいでしょうか?

たとえば、それらをアプリケーションとして設定したり、デフォルトのドキュメントを設定したり、フレームワークのバージョンを変更したり、統合認証を有効にしたりできる必要があります。サードパーティのユーティリティなしでこれらすべてを実行できるスクリプトを知っている人はいますか? adsutil.vbs 管理スクリプトはこれを行いますか?

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

iis-7 - 仮想ディレクトリでのIISブラウズディレクトリの問題

OS上の同じディレクトリにマッピングする2つの異なる仮想ディレクトリがあります。この仮想ディレクトリの1つでは、ブラウズフォルダーを無効にする必要があり、もう1つでは、有効にする必要があります。

問題は、私がそれらの1つを変更すると、もう1つも変更されることです。この問題は、両方の仮想ディレクトリがOS内の同じフォルダを指していることに関連していると思いますが、IIS6では、問題なく同じ構成でした。

これを回避するためのアイデアはありますか?

ありがとう!

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

iis-7 - **SUBST cmd** で作成されたフォルダーが IIS 6 で機能しない

SUBST コマンドで作成されたフォルダがIIS 6で機能しない。IIS 7 (Windows 7 を使用)では、仮想ディレクトリの物理パスを設定するために参照すると、仮想ドライブが表示されません。

この問題を解決する方法を誰か教えてもらえますか? SUBST以外の仮想ドライブを作成するためのより良い方法はありますか

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

asp.net - ASP.NETとアプリケーションの分離

IIS 6を使用すると、アプリケーションの分離はアプリケーションプールに基づいて行われますか?その場合、1つのアプリケーションプールに複数の仮想ディレクトリがあるとどうなりますか?それらはすべて同じメモリを共有し、1つの仮想ディレクトリがクラッシュすると、他のすべてのアプリもクラッシュしますか?

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

asp.net - Webアプリケーションのジャンクションまたは仮想ディレクトリ?

ジャンクションは、多くのプロジェクトで共有コードを参照する一般的な方法であることがわかります。しかし、私はそれらがWebアプリケーションで使用されるのを見たことがありません。

私たちのチームは、ビルドプロセスを簡素化するために、ジャンクションを優先して仮想ディレクトリを放棄する可能性を模索しています。私の目標は、この変更に関して十分な情報に基づいた決定を下すために、賛否両論のリストをまとめることです。

Webアプリケーションプロジェクトでジャンクションまたは仮想ディレクトリを使用する方が適切ですか?

環境はASP.NET、IIS6 / IIS7、VS.NETです。