当我尝试在我的Windows 8.1应用程序上运行应用程序认证测试时,我收到以下错误.我环顾了一会儿,似乎无法找到任何解决方案.该应用程序是用C#/ xaml编写的,即使有链接器我也不知道.
我希望有人可以指导我如何开始调查这样的错误,因为网络搜索到目前为止我失败了
二进制分析仪
•发现错误:二进制分析器测试检测到以下错误:◦文件[MyTabletApplication.exe]未通过AppContainerCheck检查.
•如果不修复影响:如果应用程序不使用可用的Windows保护,则可能会增加客户计算机对恶意软件的漏洞.
•如何修复:链接应用程序时,应用所需的链接器选项 - SAFESEH,DYNAMICBASE,NXCOMPAT和APPCONTAINER.有关更多信息,请参阅以下链接
我正在尝试将Docker应用程序部署到Circle CI的Elastic Beanstalk上.
我的circle.yml的部署部分是
deployment:
hub:
branch: [internal, production]
commands:
- pip install awscli
- docker push company/web:$CIRCLE_SHA1
- sudo bash deploy.sh $CIRCLE_SHA1 $CIRCLE_BRANCH $CIRCLE_BUILD_NUM
Run Code Online (Sandbox Code Playgroud)
我的deploy.sh调用aws cli如下
aws --version
aws configure set aws_access_key_id $AWSKEY
aws configure set aws_secret_access_key $AWSSECRETKEY
aws configure set default.region us-west-2
aws configure set default.output json
echo "SAVING NEW DOCKERRUNFILE: $DOCKERRUN_FILE"
aws s3 cp $DOCKERRUN_FILE s3://$EB_BUCKET/$DOCKERRUN_FILE
Run Code Online (Sandbox Code Playgroud)
但是我得到了错误
--version:错误的元参数?
sanity-check:"/ root /.awssecret":文件丢失.(格式:AccessKeyID \nSecretAccessKey \n)
configure:unknown命令用法:aws ACTION [ - help]
该脚本使用完全相同的密钥和秘密在mac os本地完全正常工作.
awscli的两个版本(在圆圈和我的mac上)都是1.7.14
我正在制作一个Windows 8.1平板电脑应用程序并且非常使用async关键字.我对async关键字的理解是,虽然它似乎与程序员同步,但是当你的await完成时,不能保证你将在同一个线程上运行.
在我的代码隐藏文件中,我使用Dispatcher在UI线程上运行任何UI更新.我发现的每个例子都表明在使用'回调'类型场景时这是一个很好的做法但我在使用异步时没有看到它.根据我对async的理解,似乎每当我想在任何await调用之后更新UI时,我都需要使用调度程序.
通过在下面的代码中理解我,我试图更清楚.
private void SomeEventHandler(object sender, RoutedEventArgs e)
{
UpdateUI(); //This should run in my UI thread
await Foo(); //When Foo returns I have no guarantee that I am in the same thread
UpdateUI(); //This could potentially give me an error
await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
UpdateUI(); //This will run in the UI thread
});
}
Run Code Online (Sandbox Code Playgroud)
我只需要访问UIContext并且线程无关紧要吗?如果有人能为我澄清这一点会很棒.