2009-08-27 14 views
4

ASP.NET Web開発サーバーの仕組みを説明できる人はいますか?開発マシンにIISがインストールされていません。 Visual Studio 2008は、Webアプリケーションプロジェクトを組み込みのWebサーバーでデバッグしています。私は、デバッグのためにどこにファイルが展開されるのかを知りたい。 \ inetput \ wwwrootに似たフォルダがありますか?ありがとう。ASP.NET Web開発サーバー

答えて

6

Webサーバーは、WebDev.WebServer.EXEという実行可能ファイルで、\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727にあります。 Webサイトをデバッグするとき、Visual Studioは次のパラメータを使用してアプリケーションのインスタンスを起動します。

WebDev.WebServer.exe \ポート\パス[\のvpath]

このASP.NET開発サーバーは、単純に奉仕するために、AS /パスに提供されるデバッグフォルダにコンパイルされたWebアプリケーションを使用していますウェブサイト

これはhereについて詳しく読むことができます。

+0

戻ってレコードをまっすぐに設定していただきありがとうございます。 –

+0

詳細情報を掘り下げていただきありがとうございます – weilin8

1

アセンブリ用に/ binディレクトリ、aspxファイル用にaspxファイルを使用します。ファイルは実際にはデプロイされておらず、組み立てられてコンパイルされた後、ローカルのWebサーバーがそれらを使用します。

1

ファイルがまったくデプロイされません。 Web開発サーバー(しばしばCassiniと呼ばれます)は、WebサイトまたはWebアプリケーションフォルダに直接バインドされます。

+0

あなたはどのように考えますか?ファイルはどこかでプリコンパイルされなければなりません! –

2

「Temporary ASP.NET Files」という名前のフォルダを検索します。これは、ファイルをプリコンパイルし、開発サーバー(Cassini)がそれらを提供するために一時的にデプロイ/格納される場所です。私のマシン上で

、ディレクトリはC:\ WINDOWS \ Microsoft.NET \ Frameworkの\ v2.0.50727の\ ASP.NETの一時ファイル、およびそれは260メガバイトの上に現在あります。

-1

複数のプロジェクトは、私は、Web開発効率向上・サーバのみ

は、誰がそれを確認することができ127.0.0.1にバインドすると信じて、あなたのシステム上の別のポートに結合して、外部からは利用できませんか?

+0

私はあなたが正しいと信じています。 Web開発サーバーはlocalhostのみ利用可能です。 – weilin8

関連する問題