【问题标题】:Problem with Default Document and IIS7.5/Windows 7默认文档和 IIS7.5/Windows 7 的问题
【发布时间】:2011-09-22 23:41:43
【问题描述】:

我在我们的 Windows 7 工作站上的 Sitecore 解决方案中使用的组件有问题,这让我很烦。

简而言之,有问题的组件将<script> 标记添加到加载支持JavaScript 文件的页面。 src 属性设置为:

/path/to/scriptgenerator/?r=1234&p=asdf

那些路径不起作用 - 我得到了 404 回复。

你可能会觉得“哦……好吧,路径不存在。”但它确实如此,并且其中还有一个 Default.aspx 页面。其实如果我尝试如下路径,JS是由服务器生成并返回的:

/path/to/scriptgenerator/Default.aspx?r=1234&p=asdf

我们正在使用 IIS7.5 测试该站点,而不是 Visual Studio 的调试 Web 服务器。当然,在生产机器上,即 Win Server 2008,一切正常。

有问题的组件是第三方组件,我无权访问源代码,所以我不能只修改它以将 default.aspx 附加到 SRC 路径。

我已检查并确认 Default.aspx 已设置为站点的默认文档,并且确实如此。

我尝试使用 ISAPI_Rewrite 解决该问题,但由于某种原因,我为 /path/to/scriptgenerator 设置的规则被忽略了。

我已经尝试了这些问题中描述的解决方案,但这对我的问题没有影响: IIS 7 Not Serving Default Document ASP.NET 2.0 and 4.0 seem to treat the root url differently in Forms Authentication

我真的不确定下一步该尝试或寻找什么...有什么建议吗?

【问题讨论】:

  • 我假设您使用的是网络表单,而不是 MVC?

标签: asp.net iis-7.5 sitecore windows-7-x64


【解决方案1】:

此组件是否设置在与 Sitecore 应用程序相同的 IIS 站点中?

如果是这样,您是否在web.config 中添加了路径/path/to/scriptgeneratorIgnoreUrlPrefixes 设置?

【讨论】:

  • 谢谢!那成功了。以后我会知道的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-15
  • 1970-01-01
  • 2023-03-25
  • 2011-03-20
相关资源
最近更新 更多