変更を加えている VB MVC 3 サイトがあります。VS2010では常に取り組んできました。変更前は、ASP.NET ISAPI 2.0.50727 が許可され、ASP.NET ISAPI 4.0.30319 が許可されていない Windows Server 2008 R2 Standard 上の IIS 7.5 で問題なく動作します。
私が行った変更: -接続文字列を web.config に移動 -ソリューション構成を追加。これで、Debug、Release、Release (Backup) が追加され、構成変換が追加されました。各変換ファイルにマークアップが追加され、接続文字列が変換されました。
初めてこれを行ったとき、誤って VS2012 でサイトを開いたところ、いくつか変換されました。変更されたウィンドウを読んでおけばよかったのに。変更を行い、サイトを元に戻しました。4.0.30319 を許可した場合にのみ機能します。
VS2012 変換前の以前のバージョンのサイトに戻し、サーバーに戻したところ、4.0.30319 が許可されていない状態で正常に動作しました。
再度変更を加えましたが、サイトは 4.0.30319 を有効にした場合にのみ機能します
ISAPI については何も知りません。私はサーバーを担当していないので、設定を変更したくありません。理解できません。
私の質問:
4.0.30319 を有効にする必要があるのはなぜですか?
4.0.30319 を有効にせずに変更を行うことはできますか?
4.0.30319 を許可する必要が生じた原因は何ですか? 言い換えれば、これが再び起こらないようにするにはどうすればよいでしょうか?