C# Xamarin.在Visual Studio 2017 Pro中形成Azure

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) 在新跨平台表单应用程序的

我一直在看Joe Montemagno为Xamarin和Azure做的演示 () 我遵循了视频中解释的所有步骤(我认为这是不完整的,或者至少我有点傻),在UWP中调试应用程序时,我无法在Azure中验证应用程序(在Windows 10 PC或Lumia950中,我还没有尝试安卓)。基本上,它是默认创建的应用程序,选中AzureMobileAppur,我正在尝试执行

我遵循的步骤是:

  • 创建了一个新项目,跨平台->多平台应用程序(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)->简介->中,我可以看到来自调试应用程序的请求,所以我认为至少应用程序正在运行
有人能帮我吗?。除了视频,我还没有找到更多的文档。有人知道我在哪里可以找到有效的文档吗?因为我在Xamarin找到的文档对Visual Studio 2017无效

更新: 我是Azure中的testin,启用了RemoteErrors,现在我从AutoMapper获得错误:

无法加载文件或程序集“AutoMapper”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100)

好的,我需要在新的VS2017安装中更新nuGet AutoUpdate包,现在网站在azure中工作,没有错误,但我继续前面的错误

结束更新

谢谢

好的,我用以下方法解决了这个问题: