繁体   English   中英

在IIS6上以3.5样式呈现ASP.NET 4.0控件

[英]ASP.NET 4.0 control rendering in 3.5 style on IIS6

我在配置为在IIS中使用.NET 4.0的网站中使用ASP.NET菜单控件。 在我的带有IIS 7.5的开发机器上,菜单控件是使用CSS样式呈现的,这是ASP.NET 4.0及更高版本的预期行为。

但是,在IIS 6.0 Web服务器上,菜单控件是使用嵌入式样式呈现的,这是ASP.NET 3.5及以下版本的预期行为。 实际上,服务器上的网站已配置为使用.NET 4.0,我已使用aspnet_regiis -lk确认了该aspnet_regiis -lk 我什至尝试将<pages controlRenderingCompatibilityVersion="4.0"/>到网站的web.config文件的system.web部分中,并且仍使用内联样式进行呈现。

有谁知道为什么会发生这种情况,或者如何迫使它以IIS 6.0服务器以ASP.NET 4.0的方式呈现? 谢谢!

看起来它实际上并没有使用3.5渲染模式。 我期望的CSS样式没有出现的实际原因是先前在stackoverflow此博客上讨论的ASP.NET 4.0错误。 此问题已在ASP.NET 4.5中修复。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM