默认文档和IIS7.5 / Windows 7的问题

时间:2011-09-22 14:28:22

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

我的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的调试网络服务器。当然,在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

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

1 个答案:

答案 0 :(得分:2)

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

如果是,您是否在/path/to/scriptgenerator中添加了IgnoreUrlPrefixes到[{1}}设置的路径?