2013-08-29 81 views
2

我的项目文件夹“脚本”有问题。出于某种原因,当我在VS 2012运行程序,它给我的例外:MVC 4找不到“脚本”文件夹

文件监控

无效的文件名:“C:\用户\用户\文档\ Visual 工作室2012 \项目\ PROJECT1 \项目\脚本。 失败的常见原因包括: - 文件名不是有效的Win32文件名。 - 文件名不是绝对路径。 - 文件名包含通配符。 - 指定的文件是一个目录。 - 访问被拒绝。

无法加载其中的.js文件。为什么会发生? (只需提及我尝试重新启动并清除Temp文件夹)。

编辑: 这是抛出异常的代码。

 bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
        "~/Scripts/jquery-{version}.js")); 

     bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
        "~/Scripts/jquery-ui-{version}.js")); 

     bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
        "~/Scripts/jquery.unobtrusive*", 
        "~/Scripts/jquery.validate*")); 
     bundles.Add(new ScriptBundle("~/bundles/modernizr").Include(
        "~/Scripts/modernizr-*")); 
+0

看起来像是抛出错误正在寻找一个文件,并且你将它指向一个目录。你在使用捆绑吗?捆绑文件是什么样的? – Jack

+0

您确定您的脚本文件夹与您的控制器/模型文件夹位于同一个导演中?如果是这样,请确保你的web.config中有' –

+0

是的,他们是在同一个文件夹。我在我的web.config这个命名空间,但仍然是同样的问题.. –

回答

1

我用Basic模板创建了新项目。它解决了这个问题。 (之前的项目模板是“Empty”)。 :)