我有一个网站,其中我使用了CSSFriendly。 CSSFriendly将Asp.net菜单转换为UL-LI项目。
当我将CssFriendly项目添加到我的解决方案并构建它时,它会添加
文件
我想知道我的IIS中一切正常。但当我将它上传到我的主机时,它导致了一个错误。当我从__browserCapabilitiesCompiler.compiled
中删除bin
并从根目录中删除App_Browser
时,问题会解决并显示网站。但不幸的是CSSFriendly根本不起作用。
那么问题是什么,我该如何解决这个问题。
答案 0 :(得分:1)
您可以通过为验证服务的用户代理字符串创建浏览器定义,将应用程序配置为将正确的符合XHTML的标记发送到验证服务。
例如,W3C标记验证服务报告以“W3C_Validator”开头的用户代理。要为W3C验证器创建浏览器定义,可以在应用程序的App_Browsers文件夹中创建.browser文件(您可以将.browsers文件命名为任何名称),然后添加以下浏览器元素。
有关详细信息,请参阅此link
这不会给您直接答案,但该页面上的信息可以帮助您解决问题。