アプリ版:「スタンプのみでお礼する」機能のリリースについて

ネットで色々と調べてみたのですが
なかなかみつからないため質問をさせて頂きます。

ASP.NET(VB)でとある画面を作成していますが
今はデバック環境でしかその画面が
が見れません。
そこでExeを作成し、そのExeをクリック事で
作成した画面が見れるようにしたいと考えて
います。

もし参考となるサイトがあればご教授
ください。よろしくお願いします。

A 回答 (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アプリケーション構築・開発ガイドの書籍がたくさん販売されておりますので、そういった書籍でまずは初歩的なこと学んでからご質問頂けると、回答する方ももっと丁寧に教えてくれると思いますよ。

また、問題点・不明点があれば、ご質問ください。

この回答への補足

ご連絡遅くなりました。
詳しい説明をしていただき無事出来るようになりました。
ありがとうございました。

補足日時:2008/08/02 10:04
    • good
    • 0
この回答へのお礼

かなり詳しいご説明
ありがとうございます。

一度教えて頂いたやり方で
やってみて出来次第お礼をさせて頂きます。

お礼日時:2008/07/11 22:12

ASP.NETでEXEができるの? 聞いた事無いな。

見つからないのも無理ないと思うよ。

ASP.NETの画面はブラウザで確認するものだ。ASP.NETでプログラムした内容は全て最終的にHTML(プレーンテキスト)を作るためのものであって、しかも実際にプログラムを動かしてHTMLを作る作業はIISというもの(正確にはそいつ上で動作しているISAPI拡張)が行っている。

自分のEXEが出来上がるわけではないのよね。デバッグ以外(Visual Studioの外という意味)で実行したいのであれば、IISをセットアップしてWebアプリを全部突っ込めば良いんじゃないかな。
    • good
    • 0
この回答へのお礼

メッセージありがとうございます。
VBがExe作成出来るのでASP.NETも出来るのかと
思っていました…。

教えて頂いたIISをセットアップをして
Webアプリを全部突っ込むとの事なのですが
ちょと自分には理解が出来ないので
参考となるサイトがあれば教えていただけませ
んか?
よろしくお願いします。

お礼日時:2008/07/05 18:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!