1

私はずっと前にこの問題に遭遇しましたが、私と後世のためにそれを文書化できませんでした.

同じコードを実行している 3 台のマシンがあります。Windows XP Pro、Windows 2003、および Windows 2008 で IIS を実行しています。コードは元のサイトからのもので (すべてのコードはまったく同じです)、開発を開始してさらに変更を加えることができるかどうかを確認するために、他の環境に配置されました。

Win 2003 は、現在の機能の内部サーバーです。問題なくコードを実行します。他の 2 つはそうではなく、同じエラー メッセージが表示されます。

パーサー エラー
の説明: この要求を処理するために必要なリソースの解析中にエラーが発生しました。次の特定の解析エラーの詳細を確認し、ソース ファイルを適切に変更してください。

パーサー エラー メッセージ: XML ドキュメント (0, 0) にエラーがあります。

ソース エラー:

[該当するソース行はありません]

ソース ファイル: /site1/App_WebReferences/salesforce/ 行: 1

バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.3615; ASP.NET バージョン:2.0.50727.3618

問題は最初の行にあると言っているので、Salesforce Wsdlファイルの問題ではないと思います。xml の宣言。

    <?xml version="1.0" encoding="UTF-8"?>

    <!--
    Salesforce.com Enterprise Web Services API Version 21.0
    Generated on 2011-02-24 15:38:46 +0000.

    Package Versions:
    Informatica Data Loader (Version: 1.11, Namespace: infa)
    Salesforce for Google AdWords (Version: 1.2, Namespace: sfga)
    VerticalResponse for AppExchange (Version: 1.1, Namespace: vr)

    Copyright 1999-2011 salesforce.com, inc.
    All Rights Reserved
    -->

    <definitions targetNamespace="urn:enterprise.soap.sforce.com" ...

bin ファイルまたはサイトを起動するコードに関係があるのではないかと思います。正しく機能していないグローバルまたはアプリケーション。

AspDotNetStorefront を実行しています。新しいバージョン 9.x は、同じ Windows 2008 サーバー上で同時に実行されています。正常に動作しています。

さらに、IIS がいくつかのファイルをロックして、別のサーバーで動作するファイルを適切にコンパイルできないのではないかと考えていました。これは、テストの方法がわからない、または問題のあるファイルを見つける方法がわからないという単なる理論です。IIS でサイトをシャットダウンした後、windows フォルダーからすべての .NET 一時ファイルを削除しようとしました。しかし、それがファイルの唯一の場所かどうかはわかりません。とにかく問題は解決しませんでした。

4

1 に答える 1