重命名 and/or 将路径更改为 scriptresource.axd
Rename and/or Change Path to scriptresource.axd
我们有一个要求,即我们网站的根目录实际上是在 domain.com/xyz/ 并且我们不能让 /xyz/ 成为一个虚拟目录。我们站点中的某些模块正在利用默认情况下尝试引用域的 ScriptManager。com/scriptresource.axd?blah=blah。 scriptresource.axd 在这种情况下将不会被解析。我们已经做到了,所以对 scriptresource.axd 的引用现在在发送到客户端之前更改为 /xyz/scriptresource.axd,但这不起作用。
我怀疑 ScriptResource 处理程序映射因为 xyz 而没有接听电话。我尝试使用 IIS 管理器或通过编辑 \inetsrv\config\applicationhost.config、\frameworkv4.blah\web.config 和 \framework64\v4blah\web.config 来更新处理程序映射,但这些似乎没有要么工作。
谁能告诉我如何让 ScriptResource 处理程序处理除 /scriptresource.axd.
之外的其他内容
您可以尝试使用 urlMappings
类似的东西:
<system.web>
<urlMappings enabled="true">
<add url="~/xyz/default.aspx"
mappedUrl="~/scriptresource.axd"/>
</urlMappings>
...
我们有一个要求,即我们网站的根目录实际上是在 domain.com/xyz/ 并且我们不能让 /xyz/ 成为一个虚拟目录。我们站点中的某些模块正在利用默认情况下尝试引用域的 ScriptManager。com/scriptresource.axd?blah=blah。 scriptresource.axd 在这种情况下将不会被解析。我们已经做到了,所以对 scriptresource.axd 的引用现在在发送到客户端之前更改为 /xyz/scriptresource.axd,但这不起作用。
我怀疑 ScriptResource 处理程序映射因为 xyz 而没有接听电话。我尝试使用 IIS 管理器或通过编辑 \inetsrv\config\applicationhost.config、\frameworkv4.blah\web.config 和 \framework64\v4blah\web.config 来更新处理程序映射,但这些似乎没有要么工作。
谁能告诉我如何让 ScriptResource 处理程序处理除 /scriptresource.axd.
之外的其他内容您可以尝试使用 urlMappings
类似的东西:
<system.web>
<urlMappings enabled="true">
<add url="~/xyz/default.aspx"
mappedUrl="~/scriptresource.axd"/>
</urlMappings>
...