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

时间:2015-03-06 17:24:39

标签: javascript c# visual-studio-2013 visual-studio-lightswitch lightswitch-2013

我第一次尝试使用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

有谁知道最近发生了什么?谢谢!

2 个答案:

答案 0 :(得分:1)

我发现了问题 - 我在离线环境中运行Light Switch,这两个脚本是404&#393:

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

保存在解决方案中后,我装好了。

答案 1 :(得分:0)

这对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>