1

サービス定義ファイルに 1 つの Web ロール (別の Web ロールを持つ同じプロジェクト) を追加する mvc アプリケーションで、「(webrole 名) に関連付けられたプロジェクトがありません」のようなエラーが発生します。

私の質問は、

1) 1 つのプロジェクトを 2 つの Web ロールで実行する機会はありますか?

2) 現在、私のアプリケーションは 1 つのインスタンスと VMsize="small" で 1 つの Web ロールを実行していますが、アプリケーションの実行パフォーマンスは低くなっています。

3) 役割のインスタンス数を増やすことで、アプリケーションのパフォーマンスを向上させる機会はありますか?

ありがとう、

PCSCP.

4

1 に答える 1

0

「... に関連付けられたプロジェクトがありません」というエラーは、別の Web ロールの存在を指定したが、ソリューション (ASP.NET Web プロジェクト、MVC プロジェクト) にその Web ロールとしてデプロイする必要があるプロジェクトがないことを意味します。2 つの Web ロールを使用する場合は、ソリューションに 2 つの Web プロジェクトがあることを確認してください。

別の方法として、単一の Web ロールで Web プロジェクトにデプロイできます。

VM のサイズを大きくすると、Web ロールが実行するリソース (CPU 速度、RAM など) が増え、訪問者のパフォーマンス エクスペリエンスが向上する可能性があります。

より多くのインスタンスを使用してもアプリケーションが高速になるわけではありませんが、すべてのリクエストがインスタンス間で共有されるため、同時により多くのユーザーにサービスを提供できます。

于 2013-02-23T09:30:13.227 に答える