ASP.NET MVC中创建并引用JavaScript文件时出现404错误求助
ASP.NET MVC中创建并引用JavaScript文件时出现404错误求助
兄弟,我来帮你捋捋可能的问题点,你可以挨个排查下:
- 先确认你的Scripts文件夹是不是在项目根目录下?要是不小心把它嵌套到Views或者Controllers文件夹里了,ASP.NET MVC默认是找不到的,得把它放在项目最外层才行。
- 仔细核对文件名,包括大小写!虽然Windows系统不挑这个,但开发服务器或者IIS可能认死理,比如你代码里写的是
name.js,实际文件是Name.js,就会返回404。 - 看看你添加的
name.js是不是真的被包含到项目里了?有时候手动在资源管理器里建了文件,但没右键点它选「包含在项目中」,运行时文件不会被复制到输出目录,服务器自然找不到。 - 要是你用的是比较老的ASP.NET MVC版本,或者改过
web.config,得确认静态文件服务有没有被禁用——新版本默认是开着的,但老版本可能需要手动配置。
不过看你说已经用评论里的方法解决了,那就完美!另外给你和其他踩坑的朋友提个醒:要是改了name.js的代码后页面还是没变化,十有八九是Chrome缓存了旧文件,按Ctrl + Shift + R强制刷新一下,就能加载最新的脚本内容啦。
备注:内容来源于stack exchange,提问作者NewCoder1423
相关产品推荐
相关产品推荐

