问题标签 [azure-compute-emulator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
171 浏览

visual-studio-2010 - webrole dev fabric 浏览器启动 url 而不是 IP

当我在开发结构中调试/运行 webrole 时,它​​会启动一个浏览器实例,该实例会转到环回地址 (http://127.0.0.1/)。这是调试 webrole/云项目的正常 Visual Studio 行为。

有没有办法在 Visual Studio 中获取调试/运行命令,让它使用 dev.whatever.com 这样的实际主机名启动 webrole,而不是 127.0.0.1

(我将 dev.whatever.com 作为我的 hosts 文件中的本地条目。当我手动将其粘贴到浏览器中时,它工作正常,并且我可以毫无问题地调试我的 webrole 项目。只是想看看我是否可以削减一些点击我的代码/调试周期)。

0 投票
1 回答
803 浏览

c# - 为什么 RoleEnvironment.IsEmulated 通常不用于从计算模拟器告诉 Azure 云?

Azure 运行时特性RoleEnvironment.IsEmulated属性旨在判断代码是在 Azure Compute Emulator 中还是在真正的 Azure 云中运行。

然而,通常的方法似乎是获取RoleEnvironment.DeploymentId并检查它是否看起来像 GUID 表示。建议使用这种方法来回答这个这个问题。

为什么RoleEnvironment.IsEmulated不使用?它只是在运行时的更高版本中引入还是有什么问题?

0 投票
1 回答
329 浏览

azure - ServerManager 类,我的站点不在 Azure Compute Emulator 上的站点集中

我有一个名为 Web 的 WebRole,我在 Azure Compute Emulator 中运行此代码:

但是 serverManager.Sites 只返回位于我本地 IIS 中的站点,但我需要托管在 Windows Azure 模拟器中的站点。

有什么建议么?

0 投票
4 回答
4268 浏览

sql-server-2008 - Azure 模拟器和 SQLLOCALDB 的问题

在尝试启动 azure storage emulator 时,出现以下错误。

探测 SQL 端点时捕获异常。建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)报告的 Sql 错误数:1 Sql 错误:System.Data.SqlClient.SqlError:建立连接时发生与网络相关或特定于实例的错误到 SQL Server。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

所有组件均已正确安装。请帮助谢谢

0 投票
1 回答
2707 浏览

azure - 如何在本地测试运行时更改 Azure 服务配置设置?

我正在编写我们的 Azure 应用程序以使用 Azure 服务配置设置,以便我们可以实时更改它。我可以通过在 Azure Web 门户中部署然后更改它们来测试它。

如何允许在本地 azure 计算模拟器上实时更改服务配置?

0 投票
1 回答
1149 浏览

azure - 创建性能计数器时 Azure 模拟器出错

我正在尝试测量我的 Azure 项目上的处理器负载,并且在运行模拟器时,我在模拟器控制台中遇到如下错误:

我尝试创建一个新的简单控制台项目(不是 Azure)。在这里,我能够阅读性能指标,因此这个建议http://www.infosysblogs.com/microsoft/2011/06/mystery_of_the_windows_azure_d.html似乎不是解决方案。

我在 RoleEntryPoint 的 OnStart 中设置了性能计数器,如下所示:

我已经尝试设置 IIS 日志记录,它工作得很好。追踪也是如此。只是不是性能计数器...

我在安装了 Visual Studio 2010 SP1 和 Azure SDK 1.7 的 Windows 7 Home Premium 上(它不适用于 SDK 1.3 八)。

有人知道我在安装中缺少什么吗?

0 投票
1 回答
116 浏览

azure - Azure 插入在数据库中失败,但查询有效

我正在尝试进行插入/替换:

它总是进入错误代码,表明没有发生插入。

如何在 Azure 中进行调试?

我正在使用 Azure 模拟器并在代码中有:

我得到 PUT 失败,出现 403。

0 投票
1 回答
1775 浏览

azure - 在具有 VS2012 但没有 VS2010 的干净机器上具有多个角色实例的 Windows Azure Compute Emulator (SDK 1.8) 的奇怪行为

您是否曾尝试在具有完整 IIS 和多个角色实例的 Windows azure 模拟器中运行托管服务?几天前,我注意到在 IIS 中一次只有一个 web 角色的多个实例是 startet。以下屏幕截图说明了该行为,屏幕截图前面的消息框显示了此行为的原因。尝试在 IIS 管理器中启动已停止的网站之一时会出现该消息框。

屏幕截图:带有已停止网站的 IIS

示例云应用程序包含两个 Web 角色:MvcWebRole1 和 WCFServiceWebRole1,每个角色都配置为使用三个实例。我的第一个想法是:“当然!在真实的天蓝色世界中不会发生端口冲突,因为每个角色实例都是一个自己的虚拟机。它不能在模拟器中工作!” 但是经过一些研究和分析 azure 计算模拟器的许多部分后,我发现计算模拟器为每个角色实例创建了一个唯一的 IP(在我的示例中,从 127.255.0.0 到 127.255.0.5)。这篇 MSDN 博客文章 (http://blogs.msdn.com/b/avkashchauhan/archive/2011/09/16/whats-new-in-windows-azure-sdk-1-5-each-instance-in-any微软员工 Avkash Chauhan 的 -role-gets-its-own-ip-address-to-match-compute-emulator-close-the-cloud-environment.aspx) 也描述了这种行为。为什么计算模拟器(更确切地说是DevFC.exe)没有将相应角色的IP添加到每个网站的绑定信息中???

我手动为每个网站添加了 IP,tadaaaaa:每个网站都可以在没有任何冲突的情况下启动。下一个屏幕截图演示了它,并突出显示了更改的绑定信息。

屏幕截图:带有已启动网站的 IIS

再一次:为什么模拟器不为我做呢?我写了一个小的静态辅助方法来在每个角色开始时为我做绑定扩展。也许有人想使用它:

我调用辅助方法如下

0 投票
1 回答
73 浏览

azure - 两个不同的 IP 地址指向同一个 Azure 部署

我有一个包含多个项目的 Visual Studio 2012 解决方案。四个项目是 Windows Azure 角色。

ProjectA [WorkerRole]
ProjectB [WorkerRole]
ProjectC [WebRole]
ProjectD [WebRole]

使用 F5,所有四个项目都将启动。在模拟器中,我可以看到 ProjectC 和 ProjectD 的不同 IP 地址。在控制台输出中,我可以看到 ProjectC 真的是 ProjectC,而 ProjectD 真的是 ProjectD。但是如果我用浏览器调用应用程序,我总是会得到 ProjectC。使用两个 IP 地址。

有继承吗?

0 投票
0 回答
155 浏览

azure - 运行 Azure 模拟器时出错:错误 5048

我刚刚从一台机器移动到另一台机器,所以一切都是新安装的(Windows 7、VS 2012、SQL 2008、Azure 1.8、IIS),我收到了错误:

站点 1273337584 被禁用,因为为站点定义的根应用程序无效。有关根应用程序无效的原因的信息,请参阅前面的事件日志消息。

属于站点“1273337584”的应用程序“/”设置了无效的 AppPoolId“ff257d89-eddd-4724-9cbb-66a3f05590ef”。因此,该应用程序将被忽略。

在我的本地机器上。知道为什么会这样吗?我忘了设置什么?