我在visual studio 2015中使用windows身份验证创建了一个asp.net核心项目.我无法弄清楚如何向Identity添加角色.
我有一个带有Windows帐户用户名的表.当用户打开网站时,用户被添加到身份(我假设发生了什么,因为我可以通过User.Identity.Name显示用户名),我想从另一个表中提取角色并将其分配给用户, 这可能吗?或许还有更好的方法吗?(为什么?,怎么样?)
我找不到任何与Windows身份验证相关的示例,但我已经阅读了文档并阅读了本指南.我仍然被困住了.
c# roles windows-authentication asp.net-core-mvc asp.net-core
在文档中它说的是UiAutomation
用于通过模拟用户操作和自省屏幕内容与设备的 UI 进行交互的类。它依赖于平台辅助功能 API 来检查屏幕并在远程视图树上执行一些操作。它还允许注入任意原始输入事件,模拟用户与键盘和触摸设备的交互。人们可以将 UiAutomation 视为一种特殊类型的 AccessibilityService,它不提供服务生命周期的挂钩,并公开对 UI 测试自动化有用的其他 API。
此类公开的 API 是低级的,以便在开发 UI 测试自动化工具和库时最大限度地提高灵活性。一般来说,UiAutomation 客户端应该使用更高级别的库或实现高级功能。例如,在屏幕上执行点击需要构建和注入触摸向下和向上事件,这些事件必须通过调用injectInputEvent(android.view.InputEvent, boolean)传递到系统。
此类公开的 API 可以跨应用程序运行,使客户端能够编写涵盖跨多个应用程序的用例的测试。例如,转到设置应用程序以更改设置,然后与行为取决于该设置的另一个应用程序进行交互。
UiAutomation与常规的到底有什么不同,因为它在源代码AccessibilityService中没有继承它。
public final class UiAutomation {
private static final String LOG_TAG = UiAutomation.class.getSimpleName();
// omitted the rest...
Run Code Online (Sandbox Code Playgroud) 我知道当将常规应用程序部署到应用程序服务时,它会在空闲时进入睡眠状态,并且有一个选项可以让 Basic+ 层保持应用程序运行。
我在免费套餐中找不到容器化应用程序服务的此选项,并且我的应用程序似乎没有进入睡眠状态。
想知道是否有人知道 docker 容器托管在 Azure Web App 服务免费层上时是否会进入睡眠状态?
2019年10月29日
重现:
18.04 LTSVM(启用 kvm note)sudo apt-get updatesudo apt-get install -y wget openjdk-8-jre-headless libc6-i386 lib32stdc++6 python3-pip nginx unzipsudo wget https://dl.google.com/android/repository/commandlinetools-linux-6200805_latest.zipsudo unzip commandlinetools-linux-6200805_latest.zip -d /optsudo /opt/tools/bin/sdkmanager --install --sdk_root=/opt "system-images;android-19;default;armeabi-v7a" "platform-tools" "platforms;android-19"/opt/tools/bin/avdmanager create avd -n arm -k "system-images;android-19;default;armeabi-v7a" -f在第 7 步中挂起Loading local repository...
笔记:
sudo没有帮助,无论如何,图像都需要由用户创建。sudo setfacl -m u:username:rwx /opt/tools/bin/avdmanager没有帮助ANDROID_HOME=/opt并PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools没有帮助问题是什么?我该如何调查?我错过了什么吗?