【发布时间】: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