问题标签 [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 回答
1185 浏览

c# - 得到一个错误,可能是WebResource.axd

我有一些麻烦,我认为问题是 Webresource.axd 文件。我正在使用 .NET 4.5 和 Visual Studio 2012 Web Developer Express 的 ASP.NET Web 表单。

我在我的 aspx 文件中声明了一个树视图,并在代码隐藏中将数据分配给树视图。这是可行的,但是我在那里丢失了一些图片,但是我使用了标准的 Systemset。 所以它显示在浏览器中

这是我的代码:

.aspx:

.aspx.cs:

网络配置:

当我开始调试时,我得到一个 JS 错误,但仅在 IE 中,而不是在 Chrome 中。 Microsoft JScript 中的运行时错误:“WebForm_InitCallback”未定义

有人可以帮忙,我真的不知道如何解决这个问题。

0 投票
1 回答
3138 浏览

java - Java Jersey Web 资源编码

我在使用网络资源时遇到了一些问题。我想将编码参数传递给我的请求。问题是当我使用 URLEncoder.encode 时,它​​对我的​​参数进行了很好的编码,但是当我执行请求时,球衣会再次对其进行编码。

如果我之前没有编码就传递了我的参数,则 jersey 将不会对其进行编码。

这很奇怪。有什么解决办法吗?

这是我的一些代码:

参数是:tvR1AwZ/4YrsCp0TKV3/od+tHeMeB/u8Y68cPpAEwoM= 编码参数:tvR1AwZ%2F4YrsCp0TKV3%2Fod%2BtHeMeB%2Fu8Y68cPpAEwoM%3D

请求中的参数:tvR1AwZ%252F4YrsCp0TKV3%252Fod%252BtHeMeB%252Fu8Y68cPpAEwoM%253D

谢谢

0 投票
1 回答
392 浏览

silverlight-4.0 - 如何从 crm 读取数据上下文参数到 silverlight webresource

我的 crm 2011 中有一个 silverlight webresource。现在我的任务是在 url 中附加一个数据参数,例如

现在在 silverlight 应用程序中,我需要读取此数据参数。我试图读取数据

我尝试过滤代码以喜欢

callernumber 将具有 ?data=1234

但我仍然无法获取数据参数。帮忙

0 投票
2 回答
2110 浏览

hyperlink - 从 CRM 2013 中的外部网络资源链接到记录

我有一个显示 CRM 2013 活动的日历。该日历作为单独的 MVC4 应用程序托管。

我可以通过calendar.domain.com在 CRM 中直接访问或单击我的方式访问日历来浏览和使用日历。

在每个事件的详细信息中都有一个指向原始 CRM 活动的链接,单击它会打开一个指向原始 CRM 实体的新窗口。

当您直接使用日历时,带有链接的后一部分在 crm 之外非常有效,但是当页面集成到 CRM 2013 中时,新窗口将指向日历。它就像 CRM 正在阻止页面的打开并将其指向原始源。

我使用具有以下 html 和站点地图编辑器的网络资源将日历集成到 CRM 中:

当您进入 CRM 时,它会无缝重定向到日历。

我尝试过创建链接,target="_parent"target="_blank"两者都导致相同的结果,在 CRM 之外工作,但在 crm 内部,新页面只是再次显示日历。

我也试过用javascript来重定向页面,但结果还是一样。

我知道有一些方法可以使用 SDK 功能打开实体,但我希望我可以避免这种情况,以便我可以在 CRM 内部和外部使用相同的日历。

0 投票
1 回答
489 浏览

javascript - 使用带有 JavaScript 的 REST 端点的 CRM 2011 更新失败

在 MS Dynamics CRM 2011 中(这对我来说是新的,几周前我还没有使用过它),我试图从表单的 onsave 事件中更新自定义实体字段值。这是保存在附加到表单的 WebResource 中的脚本和那里的 onsave 事件(_orgDataPath 是从页面上下文中检索的,并且适用于例如同一表单上的 Retrieve 请求,因此它似乎不是问题的根源) :

当我在表单的 onsave 事件中运行它时,自定义实体的 new_CurrentIndex 值不会更新。

所以我的问题是:1)上面的代码对于使用javascript的同步REST更新是否正确?2) 如果上述基本 REST 更新的代码是正确的,是否有 CRM 配置设置会阻止更新成功?

0 投票
1 回答
1720 浏览

asp.net - Webresource.axd:无法验证数据

几天以来,我们的服务器上出现了多次错误。在我们安装 .net Framework 4.5 后,它开始抛出此错误。

确切的错误是(法国服务器):

Code de l'événement : 3012 Message d'événement : Une erreur s'est produite lors du traitement d'une requête de ressource de script ou Web。L'identificateur de ressource n'est pas parvenu à effectuer le déchiffrement。Heure de l'événement : 05/02/2014 09:50:45 Heure de l'événement (UTC) : 05/02/2014 08:50:45 ID d'événement : 710069c1cd8a460aa3286c5cf0d6e9f2 Séquence d'événements : 359 次'événement : 2 细节代码 de l'événement : 0

信息 d'application : Domaine d'application : /LM/W3SVC/1/ROOT/d-1-130360636646508906 Niveau de confiance : Full Chemin d'accès d'application : /d Chemin d'accès à l'application : XXX\d\ Nom d'ordinateur : XXX

Informations sur le processus : ID de processus : 1568 Nom du processus : w3wp.exe Nom du compte : AUTORITE NT\SERVICE RÉSEAU

信息 sur l'exception : Type d'exception : HttpException Message d'exception : Impossible de valider les données。à System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] 修饰符, Int32 开始, Int32 长度, Boolean useValidationSymAlgo, Boolean useLegacyMode, IVType ivType, Boolean signData) à System.Web.UI.Page .DecryptString(String s, 目的) à System.Web.Handlers.AssemblyResourceLoader.System.Web.IHttpHandler.ProcessRequest(HttpContext context)

Informations sur la demande : URL de la demande : https://domain.name:443/d/WebResource.axd?d=AHTFFy3DIo9bsYFwO3I4Y34fpt9AGkUqpBPDo3ne-g4TTzDtAtrcFpAfxSySl8YFQIGABYKiPvpAFLWXz5bjwTziJKdW44FBN98sPgH_vFGkZVoP8ID1rgGf5vJ3t6jZjbIgf5wEue6afCDa3EGJFWIK1OASzWIE8mTxwmeXNwHM9ieKGqYV8c1okl2k0AUC0&t=635264944860000000 Chemin d'accès à la demande : /d/WebResource.axd Adresse d' hôte de l'utilisateur : XXX Utilisateur : XXX Est authentifié : True Type d'authentification : Forms Nom du compte de thread : AUTORITE NT\SERVICE RÉSEAU

线程上的信息:线程 ID:10 Nom du compte de thread:AUTORITE NT\SERVICE RÉSEAU Emprunte une identité:False Trace de la pile:à System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] 修饰符,Int32 开始,Int32 长度,布尔 useValidationSymAlgo,布尔 useLegacyMode,IVType ivType,布尔 signData)à System.Web.UI.Page.DecryptString(String s,目的用途)à System.Web.Handlers.AssemblyResourceLoader.System .Web.IHttpHandler.ProcessRequest(HttpContext 上下文)

我们知道 stackoverflow 上有一些帖子提到了这个错误,但没有一个对我们有帮助......

此错误仅发生在 Webresource.axd 请求上。

我们尝试了许多技巧来避免此错误,但均未成功:

  • 在 Web.config 的 MachineKey 节点中定义静态键:没有成功

  • 对 MachineKey 使用 3DES 加密和解密:不成功

  • 在 Web.config 中设置 enableViewStateMac="false" :没有成功

  • 在应用程序中的所有 ScriptManager 上设置 EnableCDN="true":没有成功

  • 在应用程序中的所有 ScriptManager 上设置 EnableViewState="false":没有成功

  • 禁用“动态内容压缩”和“静态内容压缩”:不成功

我们也知道有一个 KB ( http://support.microsoft.com/kb/911722 ) 似乎与此错误有关,但注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\fipsalgorithmpolicy 设置为 0 on我们的服务器,所以这不是同一个问题。

这个错误简直太疯狂了!它只发生在服务器上的一个 Web 应用程序上(其他应用程序也使用 Webresources.axd 并且不会引发任何这样的错误)。

有没有人能够理解并解决这个错误????

0 投票
1 回答
65 浏览

dynamic - CRM 2011:Silver light webresource 下载电子邮件说明

我想使用 silverlight 作为 CRM 2011 中的 Web 资源,以将电子邮件活动的描述下载为 Word 文档。请我想知道在这方面寻求您的帮助。

0 投票
2 回答
930 浏览

dynamics-crm - MS CRM 2013 站点地图链接到外部页面时从不同的站点地图链接到外部页面时断开

我们有一个解决方案,其中包含 2 个站点地图链接,这些链接不链接到 CRM 中的实体,而是链接到 CRM 中的 Web 资源,其唯一目的是重定向到外部 ASPX 页面。

站点地图链接 --> 请等待页面 --> 重定向到 ASPX 页面 --> 在 CRM 中使用 ASPX 页面

这可以很好地在 CRM 中加载我们的页面,并且非常适合我们的需求。

但是...我们有 2 个这样的链接。当您从 CRM 中的任何位置导航到这些链接之一时,它们会自行加载。当您从另一个页面导航到其中一个页面时,我们会得到一个空白页面,其中没有任何加载。没有任何浏览器调试工具,我没有在 Fiddler 中看到任何东西。据我所知,什么都没有发生。

单击站点地图链接 1 --> 请等待页面重定向到页面 1 --> 页面显示正确 --> 单击站点地图链接 2 --> 盯着空白页。

这也适用于其他方式......

单击站点地图链接 2 --> 请等待页面重定向到页面 2 --> 页面显示正确 --> 单击站点地图链接 1 --> 盯着空白页。

我不确定我还能提供什么其他信息。该页面是一组 Kendo 网格,用于获取 CRM 之外的数据并构建一些使用情况报告。我真的不认为有什么特别的事情会导致页面本身出现问题。特别是因为我们从来没有进入过 aspx 页面。我们甚至从未看到显示的 Please Wait web 资源。这只是一个空白页面,似乎什么都没有发生。

我使用的这个特定实例是 Office 365 CRM 2013 试用版,因此它是一个完全普通的 CRM,在我的解决方案之外没有其他自定义。

有没有人见过我概述的任何行为,或者对如何解决这个问题有任何想法?

0 投票
1 回答
1185 浏览

jquery - Web 资源 Dynamics CRM 2011 上的访问被拒绝错误

我正在尝试在网络资源内的 iFrame 上调用托管在另一个域上的网页。当页面尝试在他的代码下使用 jQuery 代码时,我收到拒绝访问错误。我一直在网上搜索,发现一些对我不起作用的方法。

附带说明:如果在 FireFox 上运行它,它会完美运行。

非常感谢

0 投票
1 回答
2506 浏览

java - webResource.get(String.class) 返回 null

我创建了一个 Jersey 客户端程序来使用返回 XML 的 REST Web 服务。

我使用 webResource get 方法将返回值存储在字符串变量中:

我没有错误。但变量“s”显示 null 作为输出:

输出:

当我在本地测试相同的 Web 服务时(使用没有客户端程序的 JDeveloper IDE),它返回值。


更新:

我发现变量“s”由于 Web 服务程序中的异常(如下所述)而显示为空。

Web 服务程序使用不透明 (OracleTypes.OPAQUE) 变量来存储从 ORACLE 数据库中的存储函数检索到的 XMLTYPE 值。然后使用强制转换将 opaque 变量分配给新的 XMLType。这在 JDeveloper IDE 内部 weblogic 服务器中进行测试时以某种方式起作用。但是,当我在远程 weblogic 服务器中部署此 Web 服务并尝试使用客户端程序使用时,它不起作用。我得到一个例外 - “oracle.sql.OPAQUE 不能转换为 oracle.xdb.XMLType”。

我猜很可能是由于远程weblogic服务器中缺少一些jar,但不确定是哪个jar。