问题标签 [webrole]
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.
azure - 无法在本地 Azure Web 角色 VM 中添加证书
我在从我的代码管理 Azure 证书时遇到了一些困难。事实上,我正在尝试使用 Azure REST 服务 API(例如创建 HTTP 请求)来从我的 Azure 网站了解我的服务状态。
它在本地调试中运行良好,但我的网络角色接缝对证书管理器有一些限制。贝娄是我所做的:
当我尝试添加证书时,会附加访问被拒绝错误。
任何想法 ?我可以将证书存储到 Azure VM 中吗?我应该使用特殊的位置来存储这些吗?
azure-sql-database - Azure 虚拟网络中的 Azure Web 角色无法访问同一区域(美国西部)中的 SQL Azure
我有一个需要访问本地 SQL Server 和 SQL Azure 的 Web 角色,因此我们为站点到站点连接创建了一个 Azure 虚拟网络。
我有几个悬而未决的问题:
- Web 角色只能通过 IP 访问 SQL Azure。两者都在同一个区域,角色在虚拟网络中。
- 我必须从与 SQL Azure 的连接字符串中删除 Encrypt=true 以避免出现证书链错误。
在 Web 角色不在虚拟网络中之前,这不是问题。它能够通过 Azure Connect 连接到本地数据库,但是该产品正在逐步淘汰。
任何帮助是极大的赞赏。
谢谢,拉菲
azure - webrole onStart() 事件和 Application_Start() global.asax 事件有什么区别?
我刚刚开始学习 Azure 的技术细节,如果这是一个愚蠢的问题,我深表歉意。
如果我在 Visual Studio 中创建一个云服务项目并为 mvc 应用程序添加一个 webrole,则在 mvc 应用程序中我可以看到“WebRole.cs”文件。但是,当我从 MVC 应用程序作为起点开始,然后想要为 Azure 启用它时,通过右键单击项目并选择“添加 Windows Azure 云服务项目”,不会创建 WebRole.cs。
那么在 WebRole 的启动事件中,我该去哪里使事情发生呢?Global.asax 文件的 Application_Start() 事件?
如果是这样,Global.asax 中的 Application_Start() 和 webrole 的 onStart() 方法有什么区别?
我找到了以下帖子,其中提供了部分解释: 什么首先启动 Application_Start 或 WebRole 的 OnStart?
因此,如果 WebRole 的 onStart 事件发生在 Global.asax 中的 Application_Start() 之前,如果我想在稍后启用应用程序的项目中的 onStart() 事件上运行一些代码,会发生什么情况天蓝色?
.net - 在单个 webrole 中有多个网站的情况下,Azure-TFS 构建的问题
我一直在以单一网络角色使用和发布多个网站,没有任何问题。然后我尝试使用http://www.windowsazure.com/en-us/develop/net/common-tasks/publishing-with-tfs/中提到的 Team Foundation 服务实现持续交付 但是当我尝试使用时问题就开始了(天蓝色)TFS 构建。编译辅助站点时,构建总是失败。
手动打包部署或者使用powershell脚本打包部署都没有问题。早些时候,为了克服二级站点不发布的问题,我使用了这个博客michaelcollier.wordpress.com/2013/01/14/multiple-sites-in-a-web-role/中提到的解决方案,它运行良好。现在,无论有没有这种 hack,TFS 构建都会失败。
当我检查构建放置文件夹时,我注意到 TFS 构建仅为 Web 角色创建一个文件夹,而不是为辅助站点创建一个文件夹,并且当构建脚本查找辅助网站的该文件夹时,它会失败,因为没有。
欢迎任何解决此问题的方法。
更多信息 -
这是一个云服务,而不是一个天蓝色的网站。此 Web 角色是在部署中一起部署的一组工作人员和 Web 角色的一部分。
我使用了 AzureContinuousDeployment.11.xaml 模板。我将部署设置名称配置为云服务名称。并根据我的部署设置填写第 5 步 - 发布 - Azure 云服务的详细信息。我将第 6 步 - 发布 Azure 网站留空,因为这不是一个 azure 网站。
无论如何,在使用辅助网站构建 web 角色的过程中都会发生错误。
错误格式
: 找不到服务定义文件中配置的虚拟路径辅助站点名称的物理目录“C:**Secondary Website Project Name**” ./。
visual-studio - 如何在 Visual Studio 2012 中调试我的 Azure Web 角色?
我知道这可能是一件非常愚蠢的事情,但我已经在谷歌上搜索了 2 个小时来解决这个问题。
我有一个新的测试 Azure 应用程序,我想在 Visual Studio 中进行调试。如果我将启动项目设置为 Web 角色 (MVC) 项目,我可以在 VS 中设置断点,但它没有在模拟器中运行,因此我的所有 Azure 调用都失败了。
如果我将启动项目设置为 Cloud 项目,则模拟器启动,然后 Visual Studio 结束调试并且我的 Web 角色永远不会启动。
我在这里想念什么?如何启动我的网页并仍然可以访问模拟器?
(旁注..为什么没有 Visual Studio 2012 标签??)
azure - Azure 上的虚拟应用程序具有 RoleEnvironment.IsAvailable == false 一夜之间
我的 Azure Web 角色部署中有以下配置:
也就是说,一个 FrontOffice MVC 3 Web 应用程序和一个 BackOffice MVC 3 Web 应用程序在一个虚拟目录 (VirtualApplication) 中。
几周前我已经升级到 SDK 2.0,但仍然使用 StorageClient 1.7,因为有一些重大变化。有一段时间一切都很好。
上周一,突然间(我检查并仔细检查了源代码控制以确保没有人更改配置),BackOffice 停止工作,因为“msshrtmi.dll”1.7 文件丢失。我认为它曾经在 GAC 中(在我自己的机器上),但在 Azure 主机上实际上丢失了(只有 2.0 存在)。我在我的 Web 应用程序引用中添加了 DLL 并且它有效。
但是现在...同一个 Web 应用程序抱怨它无法连接到 SQL Server,因为 connectionString 错误。难怪,当它应该查看 Azure ServiceConfiguration 时,它会查看 web.config。我们有一个 connectionString 提供程序,它检查 RoleEnvironment.IsAvailable 是否返回 true,在这种情况下,它将从 ServiceConfiguration 获取 connectionString。而对于 BackOffice,它现在返回 false。FrontOffice 一切正常。
有谁知道上周末是否对 Azure 进行了一些更改来解释这种突然的行为?
azure - 角色实例花费的时间比预期的要长 - 解决方法问题
每当我们收到错误“角色实例花费的时间比预期的要长”时。唯一可能的选择是 .
- 关闭模拟器,然后重试。
- 重新启动机器,看看是否有帮助。
- 卸载该版本的 Azure 工具。
有时卸载相同需要很长时间,有时甚至几天。似乎某些进程或服务正在阻止相同的内容。有没有人遇到过这个?如果是,有人知道哪个进程会阻止相同的进程吗?
azure - 尝试创建我的 .cspkg Azure 包文件,但出现错误“需要为虚拟路径指定物理目录...”
当我尝试打包我的 Azure Web 应用程序(以创建 .cspkg 和 .cscfg 文件)时,我的 ServiceDefinition.csdef 文件中出现以下错误:
需要为角色 AzurePOCWebRole 的虚拟路径“AzurePOCWebRole/”指定物理目录
这是我的 .csdef 文件:
我假设错误是指我的<Site name="AzurePOCWebRole">
作品。我尝试physicalDirectory
添加<Site name="AzurePOCWebRole" physicalDirectory="../AzurePOCWebRole">
:
并尝试再次创建包,但我得到了同样的错误,它恢复了我刚刚所做的更改<Site name="AzurePOCWebRole">
:
问题:我能做些什么来解决这个错误并创建我的包?
powershell - 如何在 azure web 角色上启用 powershell?
我想远程 PowerShell 连接。
如何在 Windows azure Web 角色上启用 PowerShell?...或者,有可能吗?
谢谢!
asp.net - 在 ASP.NET Azure 托管网站和 Web 角色之间发出 AJAX 请求?
我有一个托管在 Azure 上的 C# ASP.NET/MVC Web 角色。我希望它作为可通过 AJAX 调用获得的 API 提供程序来为一个或多个 Azure 托管网站提供服务。通常从两个不同的 Web 位置发出 AJAX 请求会违反浏览器跨站点安全限制。但我想知道是否有一个程序或一组步骤可以用来配置我的网站和 Web 角色,以避免违反浏览器安全限制?网站和 Web 角色都在我的控制之下,并且都在同一个 Azure 帐户下运行,所以也许我可以采取一些措施来减轻这种限制?