0

数年間正常に実行されていたサイトで Css Friendly Adapters を使用しましたが、いくつかの変更を加えた後、アダプターは静かに失敗しますが、サーバー上でのみです。私のローカル コピーでは、問題なく動作します。サーバー上で、私のツリービュー html は、以前のような順序付けられていないリストではなく、テーブルの混乱としてレンダリングされます。Css Friendly Adapters のソース コードにエラー ログを挿入するという問題が発生しましたが、CSSFriendly.dll がまったく呼び出されていないことがわかりますが、dll を削除すると、アプリケーションはコンパイルされません。

私の CSSFriendlyAdapters.browser ファイルは次のとおりです。

<browsers>
  <browser refID="Default">
    <controlAdapters>
      <adapter controlType="System.Web.UI.WebControls.Menu"
               adapterType="CSSFriendly.MenuAdapter" />
      <adapter controlType="System.Web.UI.WebControls.TreeView"
               adapterType="CSSFriendly.TreeViewAdapter" />
      <adapter controlType="System.Web.UI.WebControls.DetailsView"
               adapterType="CSSFriendly.DetailsViewAdapter" />
      <adapter controlType="System.Web.UI.WebControls.FormView"
               adapterType="CSSFriendly.FormViewAdapter" />
      <adapter controlType="System.Web.UI.WebControls.DataList"
               adapterType="CSSFriendly.DataListAdapter" />
      <adapter controlType="System.Web.UI.WebControls.GridView"
               adapterType="CSSFriendly.GridViewAdapter" />
      <adapter controlType="System.Web.UI.WebControls.Wizard"
        adapterType="CSSFriendly.WizardAdapter" />
    </controlAdapters>
  </browser>

  <browser id="W3C_Validator" parentID="default">
    <identification>
      <userAgent match="^W3C_Validator" />
    </identification>
    <capabilities>
      <capability name="browser"              value="W3C Validator" />
      <capability name="ecmaScriptVersion"    value="1.2" />
      <capability name="javascript"           value="true" />
      <capability name="supportsCss"          value="true" />
      <capability name="supportsCallback"     value="true" />
      <capability name="tables"               value="true" />
      <capability name="tagWriter"            value="System.Web.UI.HtmlTextWriter" />
      <capability name="w3cdomversion"        value="1.0" />
    </capabilities>
  </browser>
</browsers>

この問題の原因について考えている人はいますか? 私は途方に暮れています。ありがとう。

4

1 に答える 1

1

別の投稿で解決策を見つけました:

「...簡単な修正は、__browserCapabilitiesCompiler.compiled ファイルを Web サイトの BIN ディレクトリから削除することです。」

この記事を参照してください

于 2011-04-07T17:44:56.130 に答える