问题标签 [azure-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 投票
0 回答
573 浏览

asp.net-mvc - 如何在自定义域中启动 Azure 模拟器?

每次我启动 Azure 模拟器时,它都会指向http://127.0.0.1. 这对我不起作用,因为我使用不支持数字的 Facebook 登录。所以我所做的是:

  • 我设置'mydomain.com'为我的 Facebook 应用程序的域。我设置dev.mydomain.com为应用程序的返回 URL。
  • 我在我的 HOST 文件中创建了一条记录,指向127.0.0.1dev.mydomain.com根据Azure 模拟器网站对 Facebook 不可见)。
  • 我更新了我的 Web 角色项目以http://localhost与应用程序根 URL 覆盖一起使用http://dev.mydomain.com,并为此创建了一个虚拟目录。我还将项目的起始 URL 设置为http://dev.mydomain.com.
  • 我编辑%USERPROFILE%\My Documents\IISExpress\config\applicationhost.config使用*:80:dev.mydomain.com(根据Using Custom Domains With IIS Express)。

所以我想说我已经准备好完成这项工作。但是每次我启动 Azure 模拟器时,它都会启动http://127.0.0.1. 我如何让它启动http://dev.mydomain.com

任何人?

0 投票
3 回答
105 浏览

iis - 无法从另一个 comp 访问 IIS azure 模拟器

为了测试人员的方便,我需要在某些虚拟机上为我们的 Web 应用程序启动 azure 仿真。我已经CSRun使用 iis 启动了 azure 模拟器。现在 IIS 如下所示: 已部署站点

我可以通过本地 url 在此虚拟机内成功连接:http://127.0.0.1:81 但是当我尝试从其他工作站连接时,此端口无法使用应用程序(通过了 ping 并关闭了防火墙)。

IIS 显示 IP 可用的站点:127.255.0.1 - 当然它是内部范围。谷歌搜索我发现了非常接近的文章http://blogs.staykov.net/2013/05/windows-azure-basicscompute-emulator.html。并紧随其后缩小 Vip 地址。但是IIS使用DIP!所以我的第一个问题 - 如何强制 Vip 而不是 Dip?我已经尝试过:(1)从 DevFC.exe.config 中删除 DIp,(2)将 Dip 设置为127.0.0.1 - 127.0.0.1

第二个 - 如何将 azure 模拟器暴露给本地网络?

0 投票
2 回答
537 浏览

node.js - 如果 node_modules 目录存在,Azure 模拟器不会为 Web 角色启动

我想我只是偶然发现了一个非常奇怪的问题。我有一个相当大的解决方案,包括一个具有 3 个角色、两个工人和一个 Web 角色的天蓝色项目。web角色基于asp.net mvc和web api。昨天尝试了 gulp(用于编译和捆绑较少的文件)后,我刚刚注意到 azure 模拟器不会再启动这个角色了。模拟器启动对话框在 80% 左右停止并永远停留在那里,没有任何错误消息。在我删除 node_modules 目录后,一切都恢复正常了。

web 角色本身不使用任何与 nodejs 相关的东西,但 gulp 似乎需要 node_modules 目录。这是模拟器的一个奇怪的错误,还是我不明白的预期行为?

0 投票
0 回答
152 浏览

visual-studio-2012 - 为平台构建的角色与 windows azure 计算模拟器不兼容

我试图在 Windows azure 模拟器上运行 32 位应用程序我使用配置管理器更改了项目平台。但后来我得到这个错误:

无法开始调试。为平台构建的角色与 windows azure 计算模拟器不兼容。在这个系统上,计算模拟器只支持 AnyCPU 和 x64。

我在管理员模式下运行 vs2012。我也跟着这个教程:链接

0 投票
0 回答
67 浏览

c# - Azure Blob 存储模拟器错误

我正在尝试编写一个允许我访问 Azure Blob 存储的测试应用程序。我正在使用 VS2013 并安装了 Azure SDK V2.2。Azure 存储模拟器正在运行。但是,存储模拟器使用的位置

C:\Users[用户名]\AppData\Local\dftmp\wadd

似乎与 VS2013 IDE 中使用的位置不同。我不确定那个位置在哪里。我可以使用 VS2013 IDE 创建一个容器并上传文件,但是我在 Storage Emulator 位置看不到它们,所以我假设它们是不同的。

更重要的是,下面的代码失败,远程服务器返回错误:(400)错误请求。执行该行时出错:

任何想法发生了什么以及为什么我不能使用模拟器让它在 VS2013 中工作?如果我替换我的实际 Azure 凭据并将文件写入 Azure 存储,它就可以正常工作。我真的很想构建这个测试解决方案并在将解决方案完全迁移到 Azure 之前进行一些调试。

0 投票
1 回答
640 浏览

azure - 多个 Azure 存储模拟器是否可以配置为使用相同的 SQL Server?

我们正在使用 Azure SDK 2.3,对于团队合作,我们希望使用与 Azure Storage Emulator 相同的存储数据,这可能吗?

假设我们有一个中心机器,它有一个正在运行的 SQL Server 实例,我们的开发人员可以配置存储模拟器以将数据存储在同一个数据库上:

虽然它说我没有创建数据库的权限,但数据库确实创建成功:

现在,当我运行 Storage Emulator 时,它会将数据存储到远程服务器数据库 WAStorageEmulatorDb30,即使上面说我没有得到它。

但问题是,如果其他开发人员运行相同的命令,它会在该服务器上删除/创建相同的数据库,并且似乎稍后会担任该数据库的所有者角色,所以当我现在运行我的存储模拟器时,它会切换到本地自动,这意味着我们不能为我们的存储模拟器共享同一个数据库。

所以对于团队合作来说,这很烦人。我们希望我们能在本地做足够的测试,而不是依赖云,也就是说,我们需要共享同一个存储。

有人在实际工作中遇到过这个问题吗?非常感谢。

0 投票
1 回答
384 浏览

azure - Azure 模拟器部署 dll 位置

Azure 模拟器从哪个文件夹加载部署到它的 web/worker 角色的 dll?它是否使用我解决方案的 bin 文件夹中的所有 DLL?

我遇到了模拟器加载错误版本的 dll 的问题,我正在尝试调试它。

0 投票
1 回答
1292 浏览

visual-studio-2010 - 是否可以让 Windows Azure SDK 1.7 项目在 2.3 模拟器中运行?

在我的开发机器上安装了 Windows Azure SDK 2.3,现在较旧的 VS 2010 Azure 1.7 SDK 解决方案(2012 年 6 月)无法启动并出现以下错误:

Windows Azure 工具:错误:安装的 Windows Azure 模拟器不支持角色二进制文件。请安装最新的 Windows Azure 模拟器,然后重试。Windows Azure 工具:系统缺少执行服务的先决条件。请参阅发行说明。

是否可以使用 2.3 模拟器运行 1.7 项目,还是我需要卸载新模拟器并重新安装旧模拟器?升级项目目前不是一种选择。

0 投票
1 回答
620 浏览

visual-studio-2012 - Azure 模拟器真的很慢

现在一个星期,我的具有 Azure Web 角色的解决方案非常慢,显示一条消息,告诉它花费的时间比预期的要长,并且有时开始使用 127.0.0.2:82,在上周之前一直正常工作并且这件事开始了使用其他 ip 和端口从未出现过。

当模拟器启动时,我的浏览器变得非常慢,直到模拟器加载它才加载页面。

有一种方法可以改进这个或另一个不使用 Azure 模拟器?

0 投票
5 回答
3300 浏览

azure - 无法调试 Windows Azure 云服务项目。输出目录不存在。/ Azure SDK 2.3 / VS 2013

我的 Windows 7 机器上安装了 Azure SDK 2.3。目标 .Net 框架设置为 4.0。我能够将我的解决方案升级到 Azure SDK 2.3 并毫无问题地构建。但是,当我尝试运行解决方案时,出现以下错误:

无法调试 Windows Azure 云服务项目。输出目录不存在。

如果我将解决方案恢复到 Azure SDK 2.2,问题就会消失。因此,Azure SDK 2.3 升级添加的一些配置会导致此问题。这仅在我运行 Azure 模拟器时发生。我注意到的一件事是构建过程以某种方式从 csx 目录中删除了“调试”文件夹。当我手动将其重新添加时,构建过程会再次将其删除,然后出现上述相同的错误。我不知道可能导致这种情况的原因是什么,因为我的“活动解决方案配置”全部设置为“配置”的调试和“平台”的任何 CPU。我已经尝试了早期线程中有关此问题的所有故障排除步骤(使用 Azure SDK 1.8),但没有成功。我将不胜感激任何有用的建议。谢谢。

注意:有趣的是,如果我拒绝对 CSX 中的 DEBUG 文件夹的所有权限,模拟器会启动但随后它会失败,因为它无权访问 DEBUG 文件夹。所以我很困惑为什么VS构建过程要删除那个Debug文件夹。

另一个注意事项:显然,VS Build 清除 Debug 文件夹是正常的过程。带有调试的运行过程应该重新创建包含所有内容的 Debug 文件夹。那不会发生。我通过将其还原回 Azure SDK 2.2 来确认这一点,并指出运行 w/debug 实际上重新创建了该 Debug 文件夹。当我升级到 2.3 时,这个重新创建过程无法发生。