現在、社内の.NET CMSを置き換えるためにDrupalを評価しています。IIS 7.5 WebファームをSQL Server 2008R2で実行し、さらに悪いことに、プライマリとセカンダリのコロケーション機能の間でsql server merge-replicationを使用しています。Webファーム構造全体の再構築は面倒です。
IIS/SQLサーバーでDrupalを使用することについての考え/フィードバック/経験を誰かが提供できますか?SQLサーバーのマージレプリケーションが機能していることがわかっている場合、ボーナスポイントがあります。
最も簡単な方法は、Microsoft Web Platform Installerを使用してインストールすることですDrupal 7- http://www.Microsoft.com/web/downloads/platform.aspx
現在提供されている唯一のオプションは、SQL Serverをバックエンドデータベースとして使用することです。 (Drupal 6 WebPIインストールはSQL Serverをターゲットにしていません)
Drupal 7をHyper-Vベースで実行VM Win2k8 R2でSQL Server ExpressをバックエンドDBとして数週間インシデントなしで実行している。
IIS + Drupalを使った経験は限られています。私のコメントは-
私はDrupal on IIS w /前に問題なく実行しました。バックエンドにSQLサーバーを特に使用していません。
私が実行したスピードバンプの1つは、きれいなURLの書き換えでした。 http://www.isapirewrite.com/ を使用して、.htaccessを書き換える必要がなく、既存の.htaccessファイルを使用できました。 IIS webconfig。
MS SQLとIISを使用してサイトを立ち上げたところです。 MS SQLの予約済みキーワードの一部を使用していたため、いくつかのContribモジュールを変更する必要がありました。最大の違反者はWorkbench Moderationモジュールでしたが、パッチを実行して動作させることは非常に簡単でした。それ以外は、あまり多くの制限はありませんでした。テーブルの作成にAPIを使用し、そのデータアクセスレイヤーを使用している限り、問題は発生しません。データベースは非常にシンプルで、そのエンティティフレームワークは非常に優れており、データベースから簡単に物を取り出すことができます。
また、問題なく4つのWCFサービスを使用しました。すべてのWebサービスの説明を管理し、モジュールで使用するのに役立つwsclientと呼ばれる素晴らしいモジュールがあります。
一連の.NET CMSを調べたところ、Drupalと比べるとかなり弱く、それらのほとんどはCMS会社が実際の開発作業を行う必要がありました。コミュニティサーバーには2つのサイトが組み込まれており、 1つはKenticoを使用しており、両方で悪い経験をしました。
書き換えやリダイレクトに関する問題はありませんでした。15,000を超えるエイリアスと約3,000のリダイレクトがあります。この上に、作成したワイルドカードを利用したWebサービスを使用する約3Kのページがあります。
最初はかなり懐疑的でしたが、Drupalは、IISで実行でき、SQL Serverを問題なく使用できることを証明しました。
元の質問はかなり古く、Drupal/Windows/Azureの統合はそれ以来、非常に長い時間を費やしています。
2016年現在、Drupalは、Wincache(APC/APCuのWindows代替))、MS SQL Server、Azure SQLと完全に互換性があります。
これは非常に包括的な段階的なインストールガイドです。
http://www.drupalonwindows.com/en/blog/installing-drupal-windows-and-sql-server