日期:2014-05-17  浏览次数:20423 次

弄了个小博客,VS的内置Server可以打开.IIS上却不行.
解决方案下面的文件完全搬到IIS根目录下面,没有经过任何处理.
IIS配置应该是没问题的吧, 下载的一个3.5版本开发的小程序可以顺利在IIS下面运行.

但是自己做的一个4.0版本的, 就不行了.提示:

XML code
配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 

分析器错误消息: 无法识别的属性“requestValidationMode”。请注意属性名称区分大小写。

源错误: 


行 133:        </pages>-->
行 134:        <pages validateRequest="false"/>
[color=#FF0000]行 135:        <httpRuntime requestValidationMode="2.0"/>[/color]行 136:        <!--*************************************************************************************-->
行 137:        <httpHandlers>

 
提示:网站在VS2010开发环境上一直没问题的.


问题: VS解决方案上的网站, 要经过什么处理,才能在IIS上运行?

系统是xp, iis5
3.5版本是没有问题的, 4.0呢?

------解决方案--------------------
你也说了是3.5的不是4.0的。
在IIS下面的WEB服务扩展 看有没asp.net 4.0 没的话 注册下。
然后在你的虚拟目录的asp.net选项卡里面选择net4.0。