1

このアドレスにファイルを置く必要があります: http://localhost:51547/file.txt

C:/ のどのフォルダに入れますか?

トニー

4

3 に答える 3

0

任意のフォルダ。ポート指定子は IIS 自体で指定されます。

http://support.microsoft.com/kb/149605

于 2009-10-12T13:06:35.163 に答える
0

私があなたの質問を正しく理解し、その場所 ( 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 はまったく必要ないことに注意してください。

于 2009-10-12T13:26:41.990 に答える
0

サイト (HTTP) を実行したい場合は、ポート 80 を使用するか、別のポートへのリダイレクトを実行することをお勧めします。ローカルホストはループバックであることも覚えておいください。特定のアプリケーションとサーバーの種類で使用されています。質問を改善してください。

よろしく。

于 2009-10-12T13:11:54.403 に答える