• 締切済み

IIS7.5の設定の仕方

Visual Studio 2010(ASP.net 4)をWindows 2008サーバーにリリースしようとしているのですが、 「このコンテキストでは要求が有効ではありません。」 というエラーが出て困っています。 ASP.NET 4がインストールされているXPのPCにリリースしたところ、問題なく動作しております。 IIS7.5の設定の仕方が問題だと思われるのですが、ご存じの方、ご教授願います。 エラーの画像を添付します。

みんなの回答

  • onos
  • ベストアンサー率81% (127/155)
回答No.1

IISは7.0から設定方法が大きく変わっていますので、ひととおり学習されることをおすすめします。 また、どのような設定をしていて動かないのか、まずご自分が行った設定について記述されたほうがアドバイス等がつきやすいと思います。 ちょっとエラー画像が見づらくて、具体的なエラーの内容が確認できないのですが、一番あやしそうなのはIIS7.xでは.NET Frameworkのバージョンの設定をアプリケーションプール側で設定する部分ではないかと思います。 アプリケーションプールについてはどのように設定されていますでしょうか?

erqew
質問者

お礼

onoさん、ご回答ありがとうございます。 アプリケーションプールは、統合でasp.net4に設定しております。 下記のWebサイトを参考にして、Global.asax.csの内容を変更したところ、上手く動作しました。 ただ、FirstRequestInitializationクラスの処理内容があまりわからなかったのですが、必要なのでしょうか? http://mvolo.com/blogs/serverside/archive/2007/11/10/Integrated-mode-Request-is-not-available-in-this-context-in-Application_5F00_Start.aspx