![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
visual studio 2019 についての...
-
access2003参照設定の質問
-
Visual studio2017で、2回目の...
-
C言語での開発でエラーが出て困...
-
RichTextBox使用で...
-
VB6のデバッグ
-
python エラー
-
教えてgooについて
-
アプリケーションのDLLファイル...
-
<unistd.h>をVisualStudioでつ...
-
外部シンボル "_main"は未解決です
-
ビープ音が鳴りません・・・
-
printfなど、標準関数のソース...
-
ソフトの開発言語を調べる方法
-
” OS ビルド ” の意味が分か...
-
実行後にコンパイルに失敗しま...
-
DLLエラー
-
ILSpyで、デコンパイルできない。
-
VB.NETのWEBアプリでテキストボ...
-
親フォルダのIShellFolderイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デバッグとビルドは何が違うの...
-
visual studio2019でデバッグが...
-
Eclipseのブレークポイントが○...
-
DLL参照時に指定されたモジュー...
-
C言語での開発でエラーが出て困...
-
eclipseでデバックするとエラー...
-
C# リソースに埋め込んだ.exeフ...
-
Visual studio2017で、2回目の...
-
visual studio 2008 のデバッグ...
-
デバッガでステップ実行してい...
-
vb ver6 でformat文やTrim文の...
-
eclipseでプログラムが実行でき...
-
Visual C#で、usingが出来ない...
-
VB.netを実行するとデバック プ...
-
VB6.0を使用しています
-
Visual Studio 2017 ビルドする...
-
起動時に何のダイアログも表示...
-
VC++でSQL Serverに接続するに...
-
Visual Studio 2008 SP1について
-
RichTextBox使用で...
おすすめ情報