我有一个问题我不能,因为我的生活,想出来。
我们有一个MVC4应用程序,并且(实际上现在我认为它是唯一的)剩余的.aspx页面,主页面中出现错误:The name 'Scripts' does not exist in the current context
有问题的一行是<%: Scripts.Render("~/bundles/Library") %>
此捆绑包在每个其他页面上成功引用。更糟糕的是,这个问题只发生在生产中(在我的本地机器,开发服务器和UAT服务器上工作正常)。我们只是刚刚将捆绑添加到项目中,所以很明显这个问题在我们最新版本发布之前没有出现。
我做了一些谷歌搜索(相当严重的轻描淡写),但似乎无法找到答案。
帮助我Obi-Wan Kenobi,你是我唯一的希望:)。
答案 0 :(得分:1)
确保
<add namespace="System.Web.Optimization" />
位于web.config中。这是使用Scripts帮助程序所必需的。