aspnet_regIIS.exe -i不会将aspx添加到脚本映射

时间:2008-10-24 08:36:47

标签: asp.net asp.net-mvc iis-6

安装asp.net(和aspnet_regIIS.exe -i)后,该站点不接受我的default.aspx页面。当我试图访问它时,我得到了404。 当直接点击我的mvc页面(例如/search.mvc)时,它就像一个魅力。

我们检查了网站配置,并注意到scriptmaps节点中没有.aspx引用。

我错过了什么?

3 个答案:

答案 0 :(得分:1)

我们使用错误的-old-版本的asp.net引擎手动添加了一个会话(对于aspx.net),然后运行aspnet_regiis.exe,现在它也添加了所有旧行。

不知道为什么,何时以及如何。谜...

答案 1 :(得分:0)

您可能缺少脚本地图中的.aspx引用。 SCNR。 ; - )

更严重的是,它们是否位于IIS管理器的“网站”属性级别?运行aspnet_regIIS.exe -i时获得的输出是什么?

我说:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -i
Start installing ASP.NET (2.0.50727).
..............................
Finished installing ASP.NET (2.0.50727).

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>

答案 2 :(得分:0)

不,aspx的条目(以及与asp.net链接的一堆其他扩展名)不存在。既不是继承(在“网站”级别),也不是网站本身的级别。

运行aspnet_regIIS.exe后,它返回到常规提示符。