No.2ベストアンサー
- 回答日時:
>(正確にはそいつ上で動作しているISAPI拡張)
ま、それも正しいんですが、ASP.NET の場合は、ISAPIを経由して更に、aspnet_wp.exe というワーカープロセスを介して、IISとの通信を行い、初めてASP.NETのアプリケーションが動くようになります。
マイクロソフトのP&Pという文書にも図が記載されているので
ご覧になってみてください。
http://www.microsoft.com/japan/msdn/net/security …
また、ASP.NET のMVPで知られる、どっとねっとふぁんさんが、
http://dotnetfan.org/blogs/dotnetfanblog/archive …
という形で、ASP.NETアプリケーションがどういう仕組みで動くのか
纏められていらっしゃいますので、まずは、そこを理解してみてください。
そうすれば、ASP.NETは、EXEで動くという質問はなくなるのではないでしょうか?
ちなみになんですが、確かに「Webアプリを全部突っ込む」という表現は適切ではないですね。
正しくは「インストールしたIIS(Webサーバー)にお作りになられた、Webサイト・Webアプリケーションを設定する」が正しい表現ですね。
まずは、動かしたいWebアプリケーションを作ってみてください。
その後、IISに作ったWebアプリケーションに仮想ディレクトリの設定を行います。
(設定方法は下記のMSDNをご覧下さい。手順が記載されてます)
http://msdn.microsoft.com/ja-jp/library/zwk103ab …
その後、ブラウザを開き、
http://localhost/仮想ディレクトリ名/テストしたいページ.aspx
というイメージでアクセスすると、実行されます。
もしブラウザ表示中にデバッグしたいのであれば、従来のVB6と同じく、プロセスのアタッチ機能がありますので、Visual Studioをお使いであれば、そのアタッチ先に、aspnet_wp.exe を指定することで、デバッグできるようになります。(ただし、画面を再表示させる必要があるのとブレークポイントを貼るのをお忘れなく)
また、上記デバッグ方法だと面倒だという人もいますので、Visual Studio または Visual Web Developer 上でブレークポイントを事前に貼っておき、Visual Studio または Visual Web Developer の実行ボタン(またはF5キー)を押せばデバッグが開始されます。
(この場合、デバッグ用のポートが作られるので、
http://localhost:ポート番号/仮想ディレクトリ名(Webアプリケーション名)/デバッグしたいページ.aspx
という形でアクセスされ、ブラウザに画面が表示されると思います。
最近は、Webアプリケーション構築・開発ガイドの書籍がたくさん販売されておりますので、そういった書籍でまずは初歩的なこと学んでからご質問頂けると、回答する方ももっと丁寧に教えてくれると思いますよ。
また、問題点・不明点があれば、ご質問ください。
No.1
- 回答日時:
ASP.NETでEXEができるの? 聞いた事無いな。
見つからないのも無理ないと思うよ。ASP.NETの画面はブラウザで確認するものだ。ASP.NETでプログラムした内容は全て最終的にHTML(プレーンテキスト)を作るためのものであって、しかも実際にプログラムを動かしてHTMLを作る作業はIISというもの(正確にはそいつ上で動作しているISAPI拡張)が行っている。
自分のEXEが出来上がるわけではないのよね。デバッグ以外(Visual Studioの外という意味)で実行したいのであれば、IISをセットアップしてWebアプリを全部突っ込めば良いんじゃないかな。
この回答へのお礼
お礼日時:2008/07/05 18:45
メッセージありがとうございます。
VBがExe作成出来るのでASP.NETも出来るのかと
思っていました…。
教えて頂いたIISをセットアップをして
Webアプリを全部突っ込むとの事なのですが
ちょと自分には理解が出来ないので
参考となるサイトがあれば教えていただけませ
んか?
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBでExcelの表形式の様なデザインを作りDBと連携させる。 4 2023/02/28 11:39
- Windows 10 別ユーザーでログインした際、表示されないのソフトの探し方 1 2022/07/15 10:26
- Windows 10 Windows10搭載の画面録画 容量を小さくする方法ありますか? 3 2022/06/21 09:45
- Chrome(クローム) サイトのショートカットアイコンの格納場所は? 1 2022/12/26 01:38
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- マウス・キーボード real vnc viewer で遠隔先で操作が出来ない。 2 2023/07/24 15:00
- その他(動画サービス) Tver アンケートに回答しても視聴できない(何度もアンケート画面が開く) 1 2023/01/13 21:47
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- 画像編集・動画編集・音楽編集 AfterEffectでのシャターの挙動がおかしい 1 2023/05/07 00:38
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
Eclipseのブレークポイントが○...
-
Visual C#で、usingが出来ない...
-
DLL参照時に指定されたモジュー...
-
visual studio2019でデバッグが...
-
Visual studio2017で、2回目の...
-
C#、C++間のDLLの呼び出しについて
-
C# リソースに埋め込んだ.exeフ...
-
同じソリューションの別プロジ...
-
C言語での開発でエラーが出て困...
-
visual studio 2008 のデバッグ...
-
デバッガでステップ実行してい...
-
eclipseでデバックするとエラー...
-
ブレークポイントは現在の設定...
-
VC6.0のデバッグで1つ以上のブ...
-
VB6のデバッグ
-
ビルド時のエラー(書き込みで...
-
visual studio 2019 についての...
-
cppファイルを直接visual studi...
-
VB6 ClassにてEnum(列挙型)の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
visual studio2019でデバッグが...
-
Eclipseのブレークポイントが○...
-
DLL参照時に指定されたモジュー...
-
eclipseでプログラムが実行でき...
-
visual studio 2008 のデバッグ...
-
Visual studio2017で、2回目の...
-
VB.netを実行するとデバック プ...
-
デバッガでステップ実行してい...
-
eclipseでデバックするとエラー...
-
ソリューションをまたがるデバ...
-
起動時に何のダイアログも表示...
-
C言語での開発でエラーが出て困...
-
RichTextBox使用で...
-
Release版のexeが動きません
-
Visual Studio 2017 ビルドする...
-
ブレークポイントは現在の設定...
-
VB6.0を使用しています
-
C# リソースに埋め込んだ.exeフ...
-
ビルド時のエラー(書き込みで...
おすすめ情報