こんにちは私はフレームワーク4.5を使用して1つのアプリケーション(SQLサーバーに接続するWEB API MVC4)を作成しましたが、IIS Expressは正常に実行されますが、フレームワーク4.0を使用する他のサーバーで公開しようとすると、アプリケーションが実行されませんか?アプリケーションのプロパティを変更すると、フレームワーク4.0で動作し、IIS Expressでは正常に実行されますが、他のサーバーは実行されません。他のサーバーにバージョンフレームワークをアップロードできません。asnwersに感謝し、私の英語をごめんなさい私は学んでいます
質問する
152 次
2 に答える
0
.NET4 マシンでの .NET4.5 ベースのアプリの実行はサポートされていません。単純に、.NET4.5 は .NET4 のスーパー セットだからです。.NET4 用に構築されたものはすべて .NET4.5 で機能しますが、その逆は機能しません。Visual Studio 2012 を使用している場合は、(プロジェクト プロパティで) TargetFramework を .NET Framework 4 に変更できます。これにより、アプリが .NET4 用にビルドされるようになります。
--Varun (.NET Framework チーム)
于 2012-11-27T04:42:27.443 に答える
0
Web アプリケーションでターゲット フレームワークの属性を変更したため、デプロイするのに十分ではない可能性があります。コードでは、設定を変更しただけで、.net 4.5 を必要とするライブラリを使用できます。これをiis Expressで実行することについて、システムはデフォルトで.net 4.5をサポートしているが、アプリでは.net 4.0のみが必要であると言う必要があります。したがって、.net 4.5 関連の部分はローカル サーバー上でコンパイルおよび実行され、あいまいなことはありません。
于 2012-11-26T12:01:06.850 に答える