【问题标题】:Xamarin.Forms Azure in Visual Studio 2017 ProVisual Studio 2017 Pro 中的 Xamarin.Forms Azure
【发布时间】:2017-07-31 19:53:23
【问题描述】:

我一直在观看 Joe Montemagno 为 Xamarin 和 Azure 所做的演示 (https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2017-Launch/T104) 而且我遵循了视频中解释的所有步骤(我认为它不完整,或者至少我有点傻),并且在 UWP 中调试应用程序时(在 Windows 10 PC 或 Lumia950 中,我无法在 Azure 中验证应用程序,我还没有尝试过Android)。基本上它是默认创建的应用程序,检查了 AzureMobileAppUrl,我正在尝试执行。

我遵循的步骤:

  • 创建了一个新项目,跨平台->多平台应用程序(Xamarin.Forms 或本机)
  • 在新的跨平台应用程序对话框中 -> 主详细信息选项:Xamarin.Forms、PCL 并检查云中的主机。
  • 我已经在为此应用程序创建的 azure 应用程序服务(从 VS2017 自动创建,并在 portal.azure.com 上检查)
  • 当我从 VS 发布 Project MobileAppService 时,我得到了正确的结果,但是当发布结束并且浏览器打开时,站点返回一个错误,典型的 ASP.NET 错误“运行时错误”。
  • 当我运行应用程序时,第一个屏幕是:

  • 然后我按下登录按钮,如果我调试应用程序,我可以在 TryLoginAsync 函数中看到,dataStore.UseAuthentication 返回 false,但这很奇怪,因为来自 VS 的 AzureDataStore 类型的 dataStore 对象说它确实如此在上下文中不存在,但是代码中没有错误,并且在azure中没有验证,并且应用程序停留在LoginPage。

  • 而且,很明显,在 SignIn 函数中,执行 TryLoginAsync 后,Settings.IsLoggedIn 为 false。

  • 在 Portable Project 的 app.xaml.cs 中检查 AzureMobileAppUrl 是否正确
  • 在 Azure->App Services->MyAppService(AppAzureTest)-> Introduction-> 我可以看到来自调试应用程序的请求,所以我认为至少应用程序正在运行

任何人都可以帮助我吗?除了视频之外,我还找不到更多文档。任何人都知道我在哪里可以找到有效的文档?因为我在 Xamarin 找到的文档对 Visual Studio 2017 无效。

更新: 我在 Azure 中进行测试,我启用了 RemoteErrors,现在我从 AutoMapper 收到错误:

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

好的,我需要在全新的 VS2017 安装中更新 nuGet AutoUpdate 包,现在网站在 azure 中正常工作,但我继续之前的错误。

结束更新

谢谢

【问题讨论】:

    标签: c# azure xamarin uwp visual-studio-2017


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-30
      • 2017-10-17
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 2017-10-24
      • 2018-12-13
      • 2019-08-05
      相关资源
      最近更新 更多