我正在构建一个具有 Web 角色的 Azure 云项目。Web 角色包含 Web API,我的同事一直在通过远程机器测试这些 API。因此,当我在 VS 上运行项目时,模拟器启动并且 Web 角色托管在 IIS 上。但是一旦我在 VS 上停止项目,模拟器也会从 IIS 中删除 Web 角色。很明显为什么会发生这种情况,但是有什么方法可以让 Web 角色在模拟器上持续运行并同时处理我的 VS 中的代码。因为对我来说,每当我的同事想要测试 API 时,我都必须停止在 VS 上工作,这对我来说真的很困难。
有什么解决方法或解决方案吗?
谢谢
编辑:
服务配置.Local.cscfg
<ConfigurationSettings>
<Setting name="StorageConnectionString" value="UseDevelopmentStorage=true" />
<ConfigurationSettings>
网络角色:
var cloudStorageAccount = CloudStorageAccount.Parse(RoleEnvironment.GetConfigurationSettingValue("StorageConnectionString"));