我正在使用以下方法来实现 Azure Web App 的注销功能。
我使用的网址为https://login.microsoftonline.com/ {0}/oauth2/logout?post_logout_redirect_uri={1},其中 {0} 是 Azure AD 网址,{1} 是 Web 应用程序网址。
这给了我输出说明
您已退出帐户
关闭所有浏览器窗口是个好主意。”
但是,当我将网站网址放在浏览器上时,用户无需经过身份验证即可通过。我还添加了使 cookie 过期的代码,但这没有帮助。注销后,我希望用户被重定向到登录页面,并且用户应该必须经过身份验证才能登录。
azure asp.net-web-api azure-active-directory azure-web-app-service
我目前正在构建一个托管在 Azure 中的多租户 Web 应用程序,它将使用 Azure 文件服务来存储每个客户端的数据 - 每个客户端将使用一个不同的文件共享来提供隔离。
我的问题是 - 如何发现特定文件共享中所有文件的大小?(用于计费目的)。
我有 PowerShell 脚本等来计算 Blob 存储的大小,但没有用于文件存储。有谁知道这是否可能以及如何完成,最好是从我的 C# 应用程序中完成?
我正在尝试在天蓝色工作角色上使用HostingEnviornment.QueueBackgroundWorkItem在后台执行某些任务,但是我在代码“由于对象的当前状态而导致操作无效”中遇到了异常 。。
我们可以在天蓝色的工作人员角色上使用HostingEnviornment.QueueBackgroundWorkItem吗?如果不能,请帮助我在工作人员角色的后台如何处理流程任务。
我的asp.net核心站点在发布后无法运行.经过一些故障排除后,我看到我的Azure应用服务上的dotnet版本仍然是1.0.0-rc3-004530.如何将其升级到1.1?
我有一个等级
my container
--images
--img01
--img02
Run Code Online (Sandbox Code Playgroud)
我想提出休息请求并得到结果: <BlobPrefix>images</BlobPrefix>
如此链接https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/enumerating-blob-resources下的“分隔的Blob列表”部分所示
但是,我没有得到这个结果,而是得到了所有资源名称作为递归调用。好像我没有提供任何分隔符。
要签名的字符串是:
GET /account/mycontainer
x-ms-date:Tue, 07 Feb 2017 05:38:21 GMT
x-ms-version:2016-05-31
comp:list
delimeter:/
maxresults:4
restype:container
Run Code Online (Sandbox Code Playgroud)
我发送的网址:
http://account.blob.core.windows.net/mycontainer?restype=container&comp=list&delimeter=/&maxresults=4
Run Code Online (Sandbox Code Playgroud)
结果我得到:
<xml>
<blobs>
<blob><Name>images/img01</Name>
<blob><Name>images/img02</Name>
</blobs>
</xml>
Run Code Online (Sandbox Code Playgroud)
但是基于上述链接。响应应为:
<xml>
<blobs>
<BlobPrefix>
<Name>images/</Name>
</BlobPrefix >
</xml>
Run Code Online (Sandbox Code Playgroud) 使用 Webjobs 时如何读取文件?
试图这样做:
using (StreamReader sr = new StreamReader(VirtualPathProvider.OpenFile("~/content/file/file.txt")))
{
template = sr.ReadToEnd();
}
Run Code Online (Sandbox Code Playgroud)
但是在本地运行失败
我有一个dotnet核心1.1 web-api,它使用ILogger登录到控制台.如果我在azure控制台中打开监控/诊断日志下的应用程序日志记录(Blob)选项,则会拾取这些日志并将其发送到基于(appname)/ month/day/hour的Blob.这很好用.
但是,我的webjob使用相同的ILogger和相同的配置没有输出到这些mm/dd/hh目录.
如果我打开应用程序日志(文件系统),我会看到我的日志,但我真的希望它们转到相同的blob存储位置,所以我可以在Splunk中选择它们.
我哪里错了?