環境:
Windows Server 2008 R2 エンタープライズ エディション IIS 7.5.7600.26385
問題: 現在 ASP.Net バージョン 2.0 を実行している既存の Web サイトがあり、ASP.Net 4.0 に移行したいと考えています。私は Visual Studio を持っていないので、単に「アップグレード ウィザード」を使用してこのタスクを実行することはできません。これが私がこれまでに試したことです:
IIS で:
- 新しいアプリケーション プール名「aspnet_v40」を作成し、ASP.Net 4.0 (統合) を使用するように構成します。
- ウェブサイトを停止する
- Web サイトを新しいアプリケーション プール (“aspnet_v40”) に変更します。
- Web サイトの [.Net Compile] オプションをクリックします。IIS は次のエラーを表示します: この操作を実行中にエラーが発生しました \Windows\Microsoft.Net\Framework64\v4.0.30319\config\web.config 行 #141 エラー: 認識できない要素 ' folderLevelBuildProviders'
サーバーにログインしたら、aspnet_regiis プログラムを使用して、インストールされている ASP.Net のバージョンを一覧表示し、確認します (すべてのディレクトリから同じ回答が得られると思っていましたが、以下が報告されます)。
C:\Windows\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -lv
2.0.50727.0 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
4.0.30319.0 c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll
2.0.50727.0 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
4.0.30319.0 c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
C:\Windows\Microsoft.NET\Framework64\v2.0.50727>aspnet_regiis -lv
2.0.50727.0 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
4.0.30319.0 c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll
2.0.50727.0 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
4.0.30319.0 c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -lv
2.0.50727.0 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
4.0.30319.0 c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll
4.0.30319.0 c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis -lv
2.0.50727.0 C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll
4.0.30319.0 c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll
4.0.30319.0 c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
明らかに、私が見逃している手順があります:
- 「認識されない要素 'folderLevelBuildProviders'」エラーを取り除く方法。
- 2.0 から 4.0 に移行するために必要な手順 (コマンド) は何ですか (つまり、web.config の新しい要素または変更された要素??)
Visual Studio なしで 2.0 から 4.0 にアップグレードするためのステップバイステップ ガイドを持っている人はいますか? または、そのようなガイドへのリンクを持っている人はいますか??
前もって感謝します!