Asp.net mvc 3 在Azure emulator中测试多个web角色实例

Asp.net mvc 3 在Azure emulator中测试多个web角色实例,asp.net-mvc-3,azure,instance,azure-web-roles,azure-compute-emulator,Asp.net Mvc 3,Azure,Instance,Azure Web Roles,Azure Compute Emulator,我有一个web角色,它将在Azure上的多个实例上运行。它是一个MVC3应用程序,允许用户上传多个图像文件。我用的是Plupload(http://www.plupload.com/)对于上传,文件以块的形式发送到服务器 我想测试它如何在多个实例上工作。因此,我将云服务配置为启动我的web角色的两个实例,并在上载操作中设置断点。问题是我的所有请求都由web角色的第一个实例提供服务。我希望请求是平衡的(但这可能是Plupload如何处理上传的问题)。有什么方法可以模拟这种行为吗?我不得不说,本地模

我有一个web角色,它将在Azure上的多个实例上运行。它是一个MVC3应用程序,允许用户上传多个图像文件。我用的是Plupload(http://www.plupload.com/)对于上传,文件以块的形式发送到服务器


我想测试它如何在多个实例上工作。因此,我将云服务配置为启动我的web角色的两个实例,并在上载操作中设置断点。问题是我的所有请求都由web角色的第一个实例提供服务。我希望请求是平衡的(但这可能是Plupload如何处理上传的问题)。有什么方法可以模拟这种行为吗?

我不得不说,本地模拟器的负载平衡并没有那么“平衡”。您需要多次尝试以确保它确实将您的请求路由到所有实例。我的经验是,即使只有2个实例并按F5刷新同一页面,您也需要大约10-15次来确保它与另一个实例平衡。

当您说所有请求都由一个实例处理时,您是说一个文件的所有上传块,或者你的意思是你尝试上传10个文件并连接到同一个实例10次?