问题标签 [webresource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
987 浏览

axd - WebResource.axd 链接访问的嵌入式资源在生产环境中不起作用

好吧,这让我很难过。

我在 VB.NET .NET 4 项目中定义了几个服务器控件,我们称之为 WebControls,以便与解决方案中的其他项目共享。WebControls 使用嵌入式资源(图像),因此我不必记住在每个引用控件的项目中包含图像。我使用 Page.ClientScript.GetWebResourceUrl 在服务器控件中设置图像 ImageUrl 属性。

这一切都在我的应用程序 X 中运行良好,该应用程序使用来自我的开发服务器上的 WebControls 的控件。但是,当我将其推送到生产环境时,表示为嵌入式资源的图像不会显示出来。

我的生产服务器运行 IIS 7.0。我知道禁用压缩不会影响任何事情,并且为 web 资源 .axd 文件提供了正确的 IIS 处理程序。

更奇怪的是,我在同一个生产服务器上有这个应用程序的副本(当然命名不同),并且在这些服务器上一切正常,但在 X 中却不行。应用程序池使用 .NET 4 集成,无法在经典模式下运行.

有什么建议么?

0 投票
3 回答
3888 浏览

java - Jersey REST:将标头从 Map 导入 WebResource 实例

我正在尝试接收任意一组 HTTP 标头并将其转储到 WebResource 实例中。WebResource 接口允许使用查询参数来执行此操作,因为它提供了

然而,API 不允许对标头执行相同的操作。只有一个功能,

它允许为 HTTP 标头输入键值对,但没有功能

为了解决这个问题,我尝试从 WebResource 检索构建器并对其进行迭代,一一添加标题

但这似乎并不能解决我的问题。

有谁知道我如何使用 Jersey 解决方法,以便我可以将任意地图转储到我的 WebResource 的标题中?

谢谢,大卫

0 投票
1 回答
185 浏览

c# - IIS6 下动态/嵌入式 Webresource.axd 的集成身份验证

是否可以在 IIS6 下对动态创建的嵌入式资源强制集成身份验证?

对于那些不知道 Webresource.axd 是什么的人......它是当您在 Visual Studio 的构建操作下选择嵌入式“嵌入式资源”时动态创建的资源,然后在您的 AssemblyInfo 类下使用此语法引用资源.

[程序集:WebResource("namespace.fileName.png", "image/png")]

0 投票
2 回答
407 浏览

javascript - WebResource 404 Hell - 无法将 JavaScript 包含在 Web 部件中

我已经非常努力地在我的 WebPart 中包含一个 JavaScript 文件作为资源。Web 部件类和 flexidgrid.js 文件都位于项目的根级别。Web 部件在 DisplaySearchResults.js 中创建:

DisplaySearchResults 的 AssemblyInfo.cs 如下所示:

但由于某种原因,WebResource.axd 文件仍然显示为 404。

0 投票
1 回答
1694 浏览

html - MS Dynamics CRM、Web 资源 (.html) 和“自定义”Doctype

我正在尝试使用 CRM 数据库中的一些数据在 bing maps ajax 控件上创建热图。为此,我创建了 Web 资源并将其上传到 CRM。我设置了按钮,单击该按钮可打开带有热图的 Web 资源 (.html)。因为我使用 BingMaps Ajax v7 控件和 HTML5 画布来显示生成的热图(作为图像),所以我需要在我的 Web 资源上声明 Doctype。但是每次我把它放在我的 html 页面中,同时将它上传到 CRM(或编辑)时,CRM 只会删除我的 Doctype,然后我只有

热图效果很好,因为我在本地机器(CRM 外部)上对其进行了测试。使用 IE 开发工具时,我收到错误,即找不到 getContext() 方法……所以,我的猜测是我缺少 CRM 每次编辑或上传 Web 资源时都会删除的文档类型。所以我的问题是如何使用 Web 资源(纯 .HTML 文件)在 Microsoft Dynamics CRM 中成功显示 HTML5 内容。我不需要在 CRM 表单页面中拥有该网络资源......当我单击地图按钮时,需要在单独的浏览器页面中打开网络资源......

先感谢您!

0 投票
9 回答
30324 浏览

asp.net - WebResource.axd not found

I can't get script files to load on my website. Everything else works fine. I haven't tried ScriptResource.axd however.

I have verified this issue exists on both cassini and IIS7.

I have verified my 64bit 4.0 web.config contains the mapping for WebResource.axd.

My system time is correct (I heard there may be issues with that).

I have verified that it works in other projects, so the culprit has to be my web application.

My web application is 4.0 MVC3 web application.

My web.config can be found here.

This error is killing me! Any help would be appreciated!

Resource not found

0 投票
1 回答
466 浏览

c# - WebResource 在主机上不起作用

我有一个类库项目,其中包含位于library/Resources/Scripts文件夹中的 java 脚本文件“libscript.js”。

我将“libscript.js”文件标记为属性窗口中的嵌入式资源。

我还在 assemblyInfo.cs 中添加了以下代码行:

最后,我在我的网站项目中引用了该库。

当我在本地机器上运行项目时,它工作正常并且 javascript 文件已正确加载。此外,当我在 IIS 中创建应用程序时,它工作正常。

但是当我将项目上传到主机时,脚本文件没有加载,也没有找到!

0 投票
1 回答
395 浏览

java - 从 jar 访问 web 资源

我试图将我的网络资源放在一个 jar insetad 中,将它们放在战争文件的 roor dir 中。因此,我遵循了在 Web 应用程序(Tomcat7)中从 jar 文件中公开资源的帖子 并将我所有的 rsources 放在资源目录下,但我仍然无法访问。唯一的区别是我使用的是 JBoss4.2.2GA。我正在访问我的资源

http://localhost:18080/webapp/Email.png

另一件事,我可以将我的 jsps 以及来自 lib 目录的 jar 的 META-INF/resources 目录中吗?

0 投票
0 回答
218 浏览

javascript - 在 ASP.NET 中嵌入 JavaScript 文件的本地化资源

我想将我的资源文件嵌入到我的 javascript 文件中。

我有:

  • 全局.resx

  • main.js

  • 默认.aspx

将此添加到 assembly.cs:

[程序集:System.Web.UI.WebResource("main.js", "application/x-javascript")]

[程序集:System.Web.UI.ScriptResource("main.js", "Resources.Global", "Resources")]

将 main.js 更改为嵌入资源

我完全按照这里所说的做了: Embedding Localized Resources for a JavaScript File

但是我仍然知道资源在我的 js 中是“未定义的”。

0 投票
2 回答
389 浏览

url - Wicket Datatable 排序链接更改 WebResources 的 URL

所以我遇到了一个有趣的问题。我有一个检票口页面,其中包含一个数据表和一个使用 web 资源检索它的 xml 数据文件的 fusionchart(闪存图表)。我遇到的问题是,当您在数据表中使用页码或排序链接时,它会重新加载页面并更改 URL,以使图表无法再获取其数据。

例如,在使用排序链接之前(此数据 url 适用于图表) vreports/wicket:interface/:5:tabs:panel:prodGraph::IResourceListener:: (这是基本页面的 url:/vreports.5)

使用排序链接后(此数据 url 不起作用) vreports/wicket:interface/:5:tabs:panel:prodGraph:1:IResourceListener:: (base page url: /verports.5.1)

我的问题是如何将图表使用的网络资源 URL 与数据表链接隔离开来?我看到问题在于添加的 .1,如果您多次单击它,它会增加 1 并且 Web 资源 URL 中的更改匹配。特别奇怪的是,如果我在使用排序功能后刷新页面,排序仍然有效,但图表(和正确的 URL)又回来了。我是 wicket 的新手,我真的找不到太多关于它的 URL 结构如何工作的信息……有什么想法吗?

提前致谢!

山姆