0

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

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

我错过了什么?

4

3 回答 3

1

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

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

于 2008-10-24T09:52:01.510 回答
0

可能您缺少脚本映射中的 .aspx 引用。信噪比。;-)

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

我的说:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -i
开始安装 ASP.NET (2.0.50727)。
.........................................
完成安装 ASP.NET (2.0.50727)。

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>
于 2008-10-24T08:54:30.113 回答
0

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

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

于 2008-10-24T09:16:17.980 回答