古いWindows 2003サーバーでIIS 6を実行しています。最新のWebアプリに.net 4.5を選択しました。問題は、サーバーで実行できないことです...
.NET 4.0フレームワークがインストールされます。 aspnet_regiisを実行し、Webサイトを展開しました。独自のアプリケーションプールを指定しました。しかし、次のエラーが表示されます。
The 'targetFramework' attribute in the <compilation> element of the Web.config
file is used only to target version 4.0 and later of the .NET Framework (for
example, '<compilation targetFramework="4.0">'). The 'targetFramework' attribute
currently references a version that is later than the installed version of the
.NET Framework. Specify a valid target version of the .NET Framework, or install
the required version of the .NET Framework.
.NET 4.5の要件はWindows Server 2008以降を必要とするように見えましたが、MVC4のルーティングを構成する必要があるだけの人々が多くの投稿を目にしているので、これが可能になるはずです。
それで、これが機能するために私がする必要があるアイデアはありますか?
編集:奇妙なことは、うまく動作するASP.NET Web APIサイトを使用していることです...しかし、それは.net 4.5を必要とするはずです...
.Net 4.5はWindows Server 2003にインストールできません。
代わりに、.Net 4.0でMVC 4.0を使用する必要がありますが、これは正常に機能します。