†でおきしブログ†

ウナギ食べたいヽ(•̀ω•́ )ゝ✧

【visual studio2010】ASP.NET 開発サーバー(Cassini)でRewrite RuleとかのIIS拡張機能が適応されない場合の対処

  1. そもそもRewrite Ruleを有効とする場合にはIIS拡張モジュール(IIS URL Rewrite Module)が必要
  2. しかし、VisualStudioから実行した開発サーバーには適応できない
  3. ASP.NET 開発サーバー(Cassini)[VisualStudio2010までは標準]では、Rewrite Rule機能は無い
  4. ただし、IIS ExpressであればRewrite Ruleを含むその他拡張機能が有効となる
  5. 参考HP:ScottGu's Blog - Introducing IIS Express

☆蛇足

  • VisualStudio2010にはSP1が当たっている必要があるもよう
  • Web Platform Installer経由でIIS Expressをインストールできる
    • 日本語版はWeb Platform Installer3のしかないから不安だって?大丈夫!インスコ後に5にアップデートできるし、別に英語版でも大丈夫っしょ
  • VisualStudio2010にはソリューションエクスプローラーのプロジェクトを右クリで[IIS Expressを使用する]を選択する必要がある

-

ちなみにIIS ExpressはPHPのbuiltin serverみたく起動ができるよ
参考HP:開発用 Web サーバー IIS Express をコマンドラインから使用する方法 – monoe's blog
deokisi.hateblo.jp

f:id:deokisikun:20160817225618p:plain