我正在尝试使用VSTS版本在发布时替换appSetting.Web上的所有帖子都参考旧版本管理工具或参考新版本,但提及替换令牌任务.这个任务不存在,所以我认为它是内置的.我已经设置了我的web.config(MyVar)并设置我的环境变量,但没有任何东西被替换.
我很抱歉,如果我是愚蠢的,但我无法解决这个问题,主要是因为过时的文档.
更新2:好的,经过几个人的帮助,我现在正走在正确的轨道上.我添加了Colin的ALM令牌化任务:https://marketplace.visualstudio.com/items ? itemName = colinsalmcorner.colinsalmcorner-buildtasks
但是,它不起作用.
这里有几个屏幕截图:
请注意,在屏幕截图中,我知道它已被禁用.直到我能解决这个问题.
在下面的屏幕截图中,我看到只有几个位置可以选择令牌化发生的位置.这看起来是正确的还是我应该能够看到我想要替换令牌的Web.Config?
正如我所说,标记化没有用.
我尝试了几个更改,试图让它工作.
更改1:指向上面的acreen镜头中的zip文件.我的版本有效,但它没有将我的任何网站文件部署到Azure服务器.一个都没有.
更改2:指向另一个文件CustomerPortal.SetParams.xml
(注意:此时我只是尝试随机文件试图让任何东西工作)我的发布工作但没有发生关于标记化的事情.
任何帮助将是欣赏.
我有一个MVC5网站使用Visual Studio Online(TFS)的持续集成成功地将暂存和生产版本部署到Azure.
我已经使用自定义部署脚本跟随此博客文章
使用git持续交付到Azure网站
我甚至添加了构建到我的发布配置文件所需的构建.即.
stagingbuild | any cpu.
注意:上面提到的博文中没有提到这一点.
这些站点使用VS2013构建部署正常,但配置不会被转换.我只是得到默认web.config设置而不是转换后的web.staging.config等等.
注意:我现在只想改变一个
appSetting以使其正常工作
我完全理解如何编写变换,所以我不认为这是一个问题,当我在VS2013中预览我的变换时,它们会在预览窗口中变换.
注意:我不是直接从VS发布,而是将我的更改提交到repo,并且从我的Visual Studio Online repo中继续进行集成.
asp.net continuous-integration azure web.config-transform azure-devops
所以我已经在我的 MVC 网站中完成了所有身份验证,但我想问:在我的应用程序中传递访问令牌的推荐方法是什么?
因此,我单击“登录”,弹出一个对话框,然后我登录。我的父窗口收到访问令牌,并获得一些播放列表。但是如果我转到另一个页面,这将是一个全新的请求怎么办?我是在查询字符串中传递它,还是在会话中传递它,或者也许是在 cookie 中传递它?我已经搜索了 API 文档,但找不到任何相关内容。
我有一个Cloud Service Web角色,需要在其上运行一些PowerShell,以确保始终在正确的区域性中设置服务器:en-AU。
原因是Microsoft可以随时重置文化价值观。
当我跑步时:
Get-Culture
Run Code Online (Sandbox Code Playgroud)
我得到:
1033 en-US English (United States)
Run Code Online (Sandbox Code Playgroud)
因此,我运行:
Set-Culture en-AU
Run Code Online (Sandbox Code Playgroud)
但是我仍然得到:
1033 en-US English (United States)
Run Code Online (Sandbox Code Playgroud)
我尝试了很多事情,但似乎没有什么改变真正的文化。
任何帮助都会很棒。
我有一个用于运行 linux 的容器的 Web 应用程序。我正在运行一个 docker 容器。一切正常,但我想添加一个环境变量,如下所示:
docker run -e my_app_setting_var=theValue
Run Code Online (Sandbox Code Playgroud)
文档说应用程序设置将在此处自动添加为 -e 环境变量: 应用程序设置在运行时作为环境变量注入到您的应用程序中
但正如你从我的日志中看到的那样,它没有被添加:(一些东西被删除了)
docker run -d -p 30174:5000 --name thename -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITES_PORT=5000 -e WEBSITE_SITE_NAME=the_website_name -e WEBSITE_AUTH_ENABLED=False -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_INSTANCE_ID=the_role_id -e HTTP_LOGGING_ENABLED=1 acr_where_image_is.azurecr.io/image_name:latest Dockerfile
Run Code Online (Sandbox Code Playgroud)
我希望看到这样的环境变量:
docker run -d -p 30174:5000 --name thename -e my_app_setting_var=theValue
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
干杯
我认为由于网络的性质,这是不可能或不可取的,但无论如何我都会问.
我知道我可以使用Google Maps JavaScript API v3获取用户的当前位置并将其置于地图中心.我甚至可以让它显示用户当前所在位置的点.
我真正想知道的是,我的客户要求这个,我可以得到点跟随用户而无需用户交互(即......用户不与设备交互,点只是在用户移动时移动.)?我能想到的是,我需要添加一个计时器事件来连续检查当前位置并更新点.我觉得这不是最好的做法.
我在Android或IOS设备上找到了很多关于如何做到这一点但没有在网上发布的帖子.
任何指针和信息将不胜感激.
谢谢拉斯
注意:请参阅下面我自己的答案
我已经浏览了几个小时的薄文档。我需要的是这样的:
我有一个来自只能发送 GET 请求的系统的传入 GET 请求。我的后端服务需要 POST 请求。
有人可以为我指出正确的方向,即我应该使用哪些 APIM 政策或政策组合。
我正在使用策略参考,但仍然无法想出一个像样的解决方案: https://msdn.microsoft.com/en-us/library/azure/dn894081.aspx
我已经为服务总线成功完成了此操作,但仅针对高级RootManageSharedAccessKey了。
但是,对于事件中心,我希望使用SendOnly共享访问策略的主连接字符串。
我尝试了许多组合,但是在部署部署时找不到SendOnly共享访问策略。
这是我的SendOnly共享访问策略的json。
任何帮助将不胜感激。
azure azure-eventhub azure-resource-manager azure-keyvault azure-rm-template
azure ×5
powershell ×2
asp.net ×1
azure-devops ×1
azure-web-app-for-containers ×1
containers ×1
cultureinfo ×1
geolocation ×1
google-maps ×1
policies ×1
spotify ×1
spotify-app ×1
sql-server ×1