【问题标题】:UWP hosted web app for a localhost web app用于 localhost Web 应用的 UWP 托管 Web 应用
【发布时间】:2017-01-05 08:40:51
【问题描述】:

我正在尝试为本地计算机 (localhost) 上托管的 Web 应用程序创建适用于 Windows 10 的托管 Web 应用程序,但生成的 Windows 10 应用程序始终为空(它显示一个带有白色大框的蓝屏中间有一个十字架)。

我按照this 教程创建了网络托管应用程序。 localhost 上的 Web 应用程序是一个带有 HTML5、CSS3 和 Bootstrap 的 .NET MVC 4 Web 应用程序。 这是我的清单:

不是很令人印象深刻......但我认为这应该有效......虽然它没有

【问题讨论】:

    标签: uwp localhost hosted-app


    【解决方案1】:

    经过一些实验,根据我的经验,如果应用无法通过初始屏幕,似乎是因为没有可以使用的有效内容 URI。

    这些应该在 package.appxmanifest 文件中指定。

    有几个潜在的陷阱

    1. 如果您添加了额外的条目,它将默认为 WinRT 访问 'None' 的值,因此不会被使用。如果是这种情况,请更改此设置。
    2. Visual Studio 似乎缓存了 appxmanifest 文件的内容,并且 不会立即接受更改。即使更改已保存到 磁盘,即使您重建项目。结束 并且重新启动 VS 似乎是刷新此问题的唯一方法。

    【讨论】:

    • 关于 2. ... 重新启动 VS,重新启动我的环境,甚至创建一个新项目似乎都不会更新发送到我的删除设备(一个 xbox 设备)的 appxmanifest 内容。它发生在你身上吗?我试图删除 /bin 文件夹,但没有成功。
    • @vgrafe 您可能需要重建以强制重新部署新清单。如果您无法删除 /bin 文件夹,可能是因为其中包含对文件的引用
    • 我刚刚发现 - Xbox 缓存不会清除,除非我将其关闭并拔下电源线一分钟左右。感谢您的回复!
    猜你喜欢
    • 2017-09-08
    • 2018-02-06
    • 2020-04-28
    • 2015-05-07
    • 2015-03-10
    • 1970-01-01
    • 1970-01-01
    • 2017-02-05
    相关资源
    最近更新 更多