.net 4.0 找不到Web资源

.net 4.0 找不到Web资源,.net-4.0,webforms,.net 4.0,Webforms,我在使用web资源时遇到一些问题,我不断收到错误: 网络资源 'EMP.WebHelpers.Scripts.CostSearchControl.ascx.js' 找不到。找不到 我的设置如下: 程序集名称:EMP.WebHelpers.dll AssemblyInfo.cs: [assembly: WebResource("EMP.WebHelpers.Scripts.SupplierAtoZControl.ascx.js", "application/x-javascript")] [ass

我在使用web资源时遇到一些问题,我不断收到错误:

网络资源 'EMP.WebHelpers.Scripts.CostSearchControl.ascx.js' 找不到。找不到

我的设置如下:

程序集名称:EMP.WebHelpers.dll

AssemblyInfo.cs:

[assembly: WebResource("EMP.WebHelpers.Scripts.SupplierAtoZControl.ascx.js", "application/x-javascript")]
[assembly: WebResource("EMP.WebHelpers.Scripts.CostSearchControl.ascx.js", "application/x-javascript")]
脚本保存在文件夹\scripts\中,此文件夹中的两个脚本都设置为具有嵌入式资源的生成操作

当我将reflector指向部件时,它会找到两个资源,称为:

EMP.WebHelpers.Scripts.CostSearchControl.ascx.js

最后,要将脚本添加到控件中,我调用

ScriptManager.RegisterClientScriptResource(Page, GetType(), "EMP.WebHelpers.Scripts.CostSearchControl.ascx.js");
所以在我看来,这一切看起来都应该起作用,但事实并非如此,我错过了什么

ScriptManager.RegisterClientScriptResource(Page, GetType(), "EMP.WebHelpers.Scripts.CostSearchControl.ascx.js");