IIS6上的Web.config中的pageBaseType

时间:2010-01-11 15:57:03

标签: c# web-config

我目前正在为我的视图定义一个基类,它本身继承了System.Web.UI.Page。这个新类公开了要通过@Page指令定义的新属性。

在IIS 7(.NET 4)上,将此新基类注册为web.config

<page pageBaseType="newPageClass">

效果很好,但是在IIS 5.1(XP,.NET 3.5)上它失败了,迫使我恢复为指定

CodeFileBaseClass="newPageClass"

直接在每个视图中。

目标服务器最终将是IIS 6,我现在无法测试。所以我有几个问题:

1)这与IIS版本有关,如果是这样,它将在IIS 6上运行吗?

2)这是否与.NET版本有关,如果是这样,这个web.config覆盖哪个版本可用?

3)这是否与这两种可能性完全无关。

非常赞赏!

1 个答案:

答案 0 :(得分:1)

这是.NET 2.0的补充,因此与IIS本身无关。我将验证IIS 5.1上的目标框架确实设置为2.0而不是1