- ベストアンサー
ASP.NET開発サーバーを使わずIISを使うには
- ASP.NET開発時にIISを使用する方法についてのご質問です。デバッグ時にはASP.NET開発サーバーを使用して問題ないですが、プロジェクトをIISに配置すると動作しなくなるようです。具体的な原因は、IISの設定不足やユーザーの実行権限、接続文字列の不足などです。VWDでデバッグ実行するとASP.NET開発サーバーが表示されるため、IISは使用されていないように見えます。しかし、開発中から公開先と同じWEBサーバー(IIS)を使用する方法について知りたいです。公開前に正確なテストや修正を行いたいと考えています。
- ASP.NET開発サーバーを使用せずにIISを使う方法についての質問です。デバッグ中は問題なく動作するのですが、プロジェクトをIISに配置すると動かなくなります。原因はIISの設定不足やユーザーの実行権限、接続文字列の不足などです。開発中はASP.NET開発サーバーが表示されるため、IISは使用されていないように思えます。しかし、開発と公開を同じWEBサーバーで行いたいと考えています。公開前に確認や修正を行えると効率的です。
- ASP.NET開発中にIISを使用する方法に関しての質問です。デバッグ時にはASP.NET開発サーバーを使用して問題ないですが、プロジェクトをIISに配置すると動作しなくなります。原因はIISの設定不足やユーザーの実行権限、接続文字列の不足などが考えられます。開発中はASP.NET開発サーバーが表示されるため、IISは使用されていないように思えます。しかし、公開前に正確なテストや修正を行いたいと考えています。IIS環境下での開発・デバッグをする方法についてご教授いただければと思います。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
できますが、手元には VWDがないので(VS2010 Professional で確認)試してみてください。 [方法] 1.あらかじめ IIS に Web Application を設定 2.VWDを新規起動 > ファイルメニュー > 開く > Web サイト 3.表示されるダイアログの左ペインから「ローカルIIS」を選び、 対象の Web Application を選択して「開く」ボタンを押す 但し、これをやった場合にも、実行権限については、動作が異なってきます。
その他の回答 (1)
- onos
- ベストアンサー率81% (127/155)
IISの管理についてまずしっかり勉強しましょう。 運用される環境を知らずにプログラム書いてみたところでまともに動くものなんかできるわけありません。 と、個人的には思ってます。 まぁ、IISと開発ツールで何が違ってて、どこに気をつければよいか、がわかってしまえば、開発環境での開発はものすごく効率が良いですから。 > 原因はIISの設定不足… > IISルートフォルダ配下でのNETWORK SERVICEユーザーの実行権限や、 > WEBで使用できないMsgboxの使用、接続文字列の不足だったりします。 ここに気づいているだけ、何を学習すればよいか理解されていると思います。 開発だけやってる人だと、実際の運用環境にもっていってはじめてこの問題に気づく人もいるので。 ちなみに > WEBで使用できないMsgboxの使用 もし、これが入門書に書いてあるようなら、、、そんな入門書はあてにしないのがよいと思いますです。。。
お礼
onosさん、いつもありがとうございます。 先に回答頂けた方にBAをつけていますが、 次に何を考えればよいか、 何の学習が重要かのアドバイスは本当にありがたいです。 PG、開発環境(VWD)、実行環境(IIS)、DB(SqlServer)… まだまだ理解しなければいけない事がありそうです。 ありがとうございます。
お礼
edp3142さん、回答ありがとうございます。 教えて頂きました方法でデバッグを実行することが出来ました。 ブレークを張っての一時停止が出来なかったり 目的を期待外動作をされたりもしますが (おそらくは別の問題で) ひとつの判断材料をえる事が出来ました。 ありがとうございます。