CSS和JS文件丢失错误

时间:2014-08-06 17:23:05

标签: javascript css asp.net asp.net-mvc-3 orchardcms

致力于Orchard Asp.net MVC 3项目。

如果我查看浏览器上的源代码,我会看到所有引用/导入的JS和CSS,但当我点击某些JS的URL时,我的服务器上是MediaLibrary或Modules文件夹的一部分,找不到错误。

虽然该文件确实存在于服务器上。

这主要发生在Modules文件夹中。

任何想法,为什么?

谢谢!

2 个答案:

答案 0 :(得分:0)

您缺少一个允许提供文件的web.config。查看任何现有模块的Scripts文件夹中的任何web.config以获取示例。

你问题中的某些内容听起来有点令人担忧:你在谈论媒体库。从媒体库提供脚本是一个非常糟糕的主意。这将是一个巨大的安全隐患。您应该将其限制在模块中明确定义的Scripts文件夹中,该文件夹仅包含脚本,并且无法上传到该文件夹​​。

答案 1 :(得分:0)

外部Javascript活动在本地计算机上受到严格限制,尤其是使用chrome和IE 8.外部Javascript活动很可能导致错误。如果这是原因,我建议您将这些外部js文件包含到项目中以在本地加载,或者您可以更改js的源路径以从外部主机(如google host)加载。