Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度未定义(仅在服务器IIS上,但不在本地IIS Express上)_Angularjs_Asp.net Mvc - Fatal编程技术网

Angularjs 角度未定义(仅在服务器IIS上,但不在本地IIS Express上)

Angularjs 角度未定义(仅在服务器IIS上,但不在本地IIS Express上),angularjs,asp.net-mvc,Angularjs,Asp.net Mvc,我有一个ASP.NETMVC应用程序,它有一个用angular.js编写的小测试。MVC代码和angular脚本在我的开发工作站的IIS Express中运行良好。我已将应用程序发布到服务器的IIS。MVC代码工作正常,但当我打开包含TestAngular脚本的视图(edit.cshtml)时,在UFSR.js的第一行中显示“angular未定义”。多谢各位 这里是my_layout.cshtml、UFSR.js和edit.cshtml @ViewBag.Title-我的ASP.NET应用程

我有一个ASP.NETMVC应用程序,它有一个用angular.js编写的小测试。MVC代码和angular脚本在我的开发工作站的IIS Express中运行良好。我已将应用程序发布到服务器的IIS。MVC代码工作正常,但当我打开包含TestAngular脚本的视图(edit.cshtml)时,在UFSR.js的第一行中显示“angular未定义”。多谢各位

这里是my_layout.cshtml、UFSR.js和edit.cshtml


@ViewBag.Title-我的ASP.NET应用程序
@style.Render(“~/Content/css”)@RenderSection(“style”,必填项:false)@Scripts.Render(“~/bundles/modernizer”)
......
@RenderBody()
&抄袭@DateTime.Now.Year-一个ASP.NET MVC应用程序

@Scripts.Render(“~/bundles/jquery”) @Scripts.Render(“~/bundles/bootstrap”) @RenderSection(“脚本”,必需:false)
事实证明,我的Internet Explorer默认为IE7模式,而不是更新的模式。当我切换到Edge或10时,我的应用程序就可以工作。

结果是,我的Internet Explorer默认为IE7模式,而不是更新的模式。当我切换到Edge或10时,我的应用程序就会工作。

在您的浏览器控制台/网络上,是否确实下载了angular js文件?正确的路径是什么?是的,所有文件都下载了,结果是200,我可以在IE开发者(F12)的网络选项卡中看到它们。如果使用script.render而不是script ref,会发生什么?问题仍然存在?我在捆绑包中使用了@Scripts.Render和.js,现在我将其注释掉了,因为它在服务器上不起作用。所以有什么变化吗?如果您的scripts.render在服务器上不工作,您确定服务器已安装框架吗?因为它在这两种环境下都应该正常工作,而且捆绑包在浏览器控制台/网络上更好,所以您确定angular js文件已经下载了吗?正确的路径是什么?是的,所有文件都下载了,结果是200,我可以在IE开发者(F12)的网络选项卡中看到它们。如果使用script.render而不是script ref,会发生什么?问题仍然存在?我在捆绑包中使用了@Scripts.Render和.js,现在我将其注释掉了,因为它在服务器上不起作用。所以有什么变化吗?如果您的scripts.render在服务器上不工作,您确定服务器已安装框架吗?因为它在两种环境下都应该正常工作,而且捆绑包更好