MVC 4无法找到“Scripts”文件夹

3
我有一个关于我的项目文件夹“Scripts”的问题。出现以下异常:在VS2012中运行程序时,文件监视的文件名无效:'c:\users\user\documents\visual studio 2012\Projects\project1\project\Scripts'。常见的失败原因包括: - 文件名不是有效的Win32文件名。 - 文件名不是绝对路径。 - 文件名包含通配符字符。 - 指定的文件是目录。 - 拒绝访问。
不能加载其中的.js文件。为什么会这样?(只是提一下,我尝试了重新启动和清除临时文件夹。)
编辑: 这是抛出异常的代码。
        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-*"));

看起来出错的东西正在寻找一个文件,而你却将它指向了一个目录。你使用bundles吗?bundles文件是什么样子的? - Jack
你确定你的脚本文件夹和控制器/模型文件夹在同一个目录下吗?如果是这样,请确保在你的web.config文件中都有这个代码<add namespace="System.Web.Optimization"/> - Moe Bataineh
是的,它们在同一个文件夹中。我在我的web.config中有这个命名空间,但问题仍然相同... - Daniel Donev
提示“访问被拒绝”-尝试以管理员模式运行VS(右键单击VS图标->选择以管理员身份运行)。 - Tommy
刚试了一下,没有改变。还是同样的错误。 - Daniel Donev
尝试创建一个全新的项目,看看它是否可以运行,然后查看可能导致其崩溃的更改(如果有)。 - Jack
1个回答

1
我使用基础模板创建了一个新项目。它修复了问题。(之前的项目模板是“空的”) :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接