C# Xamarin.在Visual Studio 2017 Pro中形成Azure
我一直在看Joe Montemagno为Xamarin和Azure做的演示 () 我遵循了视频中解释的所有步骤(我认为这是不完整的,或者至少我有点傻),在UWP中调试应用程序时,我无法在Azure中验证应用程序(在Windows 10 PC或Lumia950中,我还没有尝试安卓)。基本上,它是默认创建的应用程序,选中AzureMobileAppur,我正在尝试执行 我遵循的步骤是:C# Xamarin.在Visual Studio 2017 Pro中形成Azure,c#,azure,xamarin,uwp,visual-studio-2017,C#,Azure,Xamarin,Uwp,Visual Studio 2017,我一直在看Joe Montemagno为Xamarin和Azure做的演示 () 我遵循了视频中解释的所有步骤(我认为这是不完整的,或者至少我有点傻),在UWP中调试应用程序时,我无法在Azure中验证应用程序(在Windows 10 PC或Lumia950中,我还没有尝试安卓)。基本上,它是默认创建的应用程序,选中AzureMobileAppur,我正在尝试执行 我遵循的步骤是: 创建了一个新项目,跨平台->多平台应用程序(Xamarin.Forms或native) 在新跨平台表单应用程序的
- 创建了一个新项目,跨平台->多平台应用程序(Xamarin.Forms或native)
- 在新跨平台表单应用程序的对话框->主细节选项:Xamarin.Forms、PCL和check Host In cloud
- 我已经在azure应用程序服务中为此应用程序创建了应用程序(从VS2017自动创建,并在portal.azure.com上检查)
- 当我发布Project MobileAppService时,从VS获得正确的结果,但当发布结束并打开浏览器时,站点返回错误,典型的ASP.NET错误“Runtime error”
- 运行应用程序时,第一个屏幕是:
- 然后我按下登录按钮,如果我调试应用程序,我可以在TryLoginAsync函数中看到,dataStore.UseAuthentication返回false,但这很奇怪,因为来自VS的AzureDataStore类型的dataStore对象表示它在上下文中不存在,但是代码中没有错误,并且在azure中没有验证,应用程序停留在登录页面
- 显然,在SignIn函数中,在执行TryLoginAsync之后,Settings.IsLoggedIn为false
- 在Portable Project中的app.xaml.cs中检查AzureMobileAppur是否正确
- 在Azure->AppServices->MyAppService(AppAzureTest)->简介->中,我可以看到来自调试应用程序的请求,所以我认为至少应用程序正在运行