【问题标题】:What is App_Browser Folder and why it caused to Bug?什么是 App_Browser 文件夹,为什么会导致 Bug?
【发布时间】:2011-05-13 18:11:37
【问题描述】:

我有一个网站,我在其中使用了CSSFriendlyCSSFriendly 将 Asp.net 菜单转换为 UL-LI 项。

当我将 CssFriendly 项目添加到我的解决方案并构建它时,它会添加

  • 1 App_Browser 文件夹到我的网站
  • BIN 中的 1 个 DLL(带 pdb)
  • 1 __browserCapabilitiesCompiler.compiled in BIN

文件

我想知道在我的 IIS 中一切正常。但是当我将它上传到我的主机时,它导致了一个错误。当我从bin 中删除__browserCapabilitiesCompiler.compiled 并从根目录中删除App_Browser 时,问题解决并显示网站。但不幸的是,CSSFriendly 根本不起作用。

那是怎么回事,我该如何解决这个问题。

【问题讨论】:

    标签: asp.net css iis deployment menu


    【解决方案1】:

    您可以通过为验证服务的用户代理字符串创建浏览器定义来配置您的应用程序以将正确的符合 XHTML 的标记发送到验证服务。

    例如,W3C 标记验证服务报告一个以“W3C_Validator”开头的用户代理。要为 W3C 验证器创建浏览器定义,您可以在应用程序的 App_Browsers 文件夹中创建一个 .browser 文件(您可以将 .browsers 文件命名为任何您喜欢的名称),然后添加以下 browsers 元素。

    查看link了解更多信息

    这不会给您直接的答案,但该页面上的信息可能会帮助您解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 2013-02-25
      • 2012-12-31
      • 2014-01-01
      • 2017-03-10
      • 2019-12-01
      相关资源
      最近更新 更多