私はかなり長い間、デスクトップと Web ベースの混合ソリューションに取り組んできました。私のローカル開発環境では、VS2013-Pro、最近の DNN バージョン (7.3 だと思います)、Webmatrix 3、IIS Express 8.0、および SQL Server 2014 を、私の Mac 上の Parallels 上の Windows 7 で使用していました。すべてが最新で、すべての SP がインストールされているなど。
私はいくつかの REST Web サービスと DNN モジュールを開発しましたが、すべて順調に機能しており、非常に突然:
DNN サイトにアクセスすると Webmatrix がクラッシュし、「IIS ワーカー プロセスが停止しました」というエラーが表示されます。そしてそれ以来働いていません。デバッガーから、「iisexpress.exe の 0x762CC42D (KernelBase.dll) で未処理の例外が発生しました: 0xE0434352 (パラメーター: 0x80131530、0x00000000、0x00000000、0x00000000、0x72F90000)」というメッセージが表示されます。
私は何も変更しませんでした。これはコーディング セッションの途中で始まりました。何ヶ月もうまくいきましたが、それ以上はうまくいきませんでした。
少し調べてみたところ、いくつかの提案が見つかりましたが、どれもうまくいきませんでした(キャッシュフォルダーの削除、アンインストール/再インストール)。別の投稿で、Webmatrix は現在は廃止された製品であると書かれているのを見つけました。IISで同じサイトをセットアップしようとしています(DNN独自の指示と、私が見つけた他のいくつかの非常に類似したセットに従っています)。フロントページでさえ、まだサイトをロードできません。
新しい DNN インストール パッケージ (現在は 7.4) をダウンロードして、最初から試してみます。サイトを読み込もうとすると、Visual Studio の Just In Time Debugger が w3wp.exe [2648] で未処理の Win32 例外を通知します。デバッガーを実行してみましたが、実際には何の情報も得られません。
Webmatrix/DNN のインストール以外では、手紙の指示に従ったとしても、DNN をローカルで実行するのにいつも苦労しているように感じます。オフラインで作業することが多いため、ローカルで実行する必要があります。
ここで何か大きなものを見逃していますか?突然困っている人はいますか?アンインストール、再インストール、いじくり回して 4 日間の大部分を費やしましたが、何も思いつきません。
-ティム