开箱即用的 Light Switch HTML 应用程序在 IE9 中出现空错误?

Out of the box Light Switch HTML app has a null error in IE9?

我是第一次尝试 LightSwitch,在制作了一个新的 HTML C# 应用程序之后 - 我尝试 运行 它只是为了看看它的外观。 IE9 立即冻结,我从 Visual Studio 2013:

收到此错误

Unhandled exception at line 5, column 19701 in http://localhost:49609/HTMLClient/Scripts/msls-2.5.1.min.js

0x800a138f - Microsoft JScript runtime error: Unable to get value of the property 'cultures': object is null or undefined

有人知道这是怎么回事吗?谢谢!

我发现了问题 - 我在离线环境中 运行 Lightswitch,这两个脚本是 404'ing:

http://ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.js http://ajax.aspnetcdn.com/ajax/globalize/0.1.1/globalize.min.js

一旦保存在解决方案中,我就可以正常加载了。

这影响了我在 VS 2015 所有浏览器上的表现。我认为这是因为服务器的封闭环境。

Lin M 基本上是正确的: 将这两个文件下载到 Scripts 文件夹中: http://ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.js http://ajax.aspnetcdn.com/ajax/globalize/0.1.1/globalize.min.js

下一个: 在 default.htm 中更改:

<script type="text/javascript" src="//ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.js"></script>
<script type="text/javascript" src="//ajax.aspnetcdn.com/ajax/globalize/0.1.1/globalize.min.js"></script>

至:

<script type="text/javascript" src="Scripts/MicrosoftAjax.js"></script>
<script type="text/javascript" src="Scripts/globalize.min.js"></script>