IIS開発者エクスプレスを「クラシックモード」に切り替える方法
-
04-10-2019 - |
質問
アプリケーションプール設定を介して、完全なIISで「クラシックモード」(「統合モードから」)に切り替える方法を知っています。しかし、現在のIIS開発者Expressベータ版でそれを行う方法が見つかりません。
MS 開発者Express FAQ それはできると言いますが、その方法はそうではありません。私が知る限り、それはWebMatrix GUIにありません。開発者Expressプロジェクトファイルのカスタマイズかもしれませんが、そのためのドキュメントはまったく表示されません。
参考までに、SSL、CLRバージョン(この場合は2.0)を設定できる設定エリアがあります。ここでは、パイプラインモード(クラシック/統合)があると考えられますが、そこにはありません。
解決
次のことが、IIS Expressベータのコピーで動作していることがわかりました...
appcmd set app /app.name:ExampleApp/ /applicationPool:Clr4ClassicAppPool
ExamPlearppの終わりにフォワードスラッシュに注意してください!
他のヒント
AppCMDの使用は必要ありません。これをプロジェクトの設定で変更するのが最善です。
- ソリューションエクスプローラーのWebプロジェクトをクリックします
- F4を押してプロパティページを取得して表示します(プロパティシートではなく、一般的なものを設定するよりシンプルなプロパティウィンドウ)
- 「マネージドパイプラインモード」を探し、これを「クラシック」に変更します
どのバージョンのVSを使用していますか?私が尋ねる理由は、統合モードのツールサポートがVS2010 Upからのみサポートされているためです。こちらのコメントを参照してください:
http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx
http://learn.iis.net/page.aspx/114/getting-with-appcmdexe
http://learn.iis.net/page.aspx/870/use-the-command-line-to-run-a-webmatrix-site-or-application/