このアドレスにファイルを置く必要があります: http://localhost:51547/file.txt
C:/ のどのフォルダに入れますか?
トニー
任意のフォルダ。ポート指定子は IIS 自体で指定されます。
私があなたの質問を正しく理解し、その場所 ( http://localhost:51547/file.txt ) で ASP.NET 開発サーバーを介してファイルを公開しようとしている場合、答えがあなたの好みに合わないと思います。 .
基本的に、ASP.NET 開発サーバーのルートからファイルを提供できるとは思いません (つまり、localhost:port/部分の直後 - ポートは ASP によって自動的に選択されますが、手動で構成することもできます)。ASP.NET は、 localhost:por>の直後に仮想アプリケーション パスを自動的に作成するため、仮想アプリケーション フォルダーからのファイルの提供に制限される可能性が高くなります。したがって、Web アプリケーション名が「testApp」であると仮定すると、「testApp」のソース コードを保存しているディレクトリにfile.txtというファイルを配置すると、次http://localhost:port/testApp/file.txt
の場所でテストしているときにも使用できるようになります。ホスト名とポートの間のtestAppとファイル名に注意してください)
アップデート
あなたのコメントに照らして、ここにあなたができることがあります。単純な HTTP サーバーを開発用コンピューターにインストールして、別のポート (ポート 8000 など) でファイルを提供するようにしてみてください。その場合、file.txt
このセカンダリ HTTP サーバーを使用してサービスを提供し、次の場所でアクセスできますhttp://localhost:8000/file.txt
。
Apache をインストールするか、Windows に付属の IIS を使用してみてください。Apache の場合、最も手っ取り早い方法は、 WAMP環境をインストールすることです。また、 Lighttpdを試すこともできます。また、静的ファイルのみを提供する場合、MySQL や PHP はまったく必要ないことに注意してください。
サイト (HTTP) を実行したい場合は、ポート 80 を使用するか、別のポートへのリダイレクトを実行することをお勧めします。ローカルホストはループバックであることも覚えておいてください。特定のアプリケーションとサーバーの種類で使用されています。質問を改善してください。
よろしく。