0

XML ファイルから読み込もうとしていますが、 を使用して読み込もうとすると、次のXmlDocumentエラーが発生します。

内部エラーのため、サーバーは要求を処理できませんでした。エラーの詳細については、サーバーでIncludeExceptionDetailInFaults(構成動作ServiceBehaviorAttributeから、または<serviceDebug>構成動作から) オンにして、例外情報をクライアントに送り返すか、Microsoft .NET Framework SDK ドキュメントに従ってトレースをオンにして、サーバー トレース ログ。

これを引き起こすコードは次のとおりです。

public string calorieCount(int choice)
  {
    string calCount = "250";
    XmlDocument doc = new XmlDocument();

    //ERROR WITH LINE BELOW. no error without.
    doc.LoadXml("XMLFile1.xml");

    //XmlElement root = doc.DocumentElement;
    //XmlNode node = doc.SelectSingleNode("/menu/item[@name='Burger']/calories");
    //string checker = node.Value;
    //MessageBox.Show(checker);
    return calCount;
}

そこにどのパスを配置しても機能しないようです。何か案は?

編集 私は次のことを行いましたが、エラーは解決しません。サービス参照を更新しましたが、それでもこのエラーが発生します。

<behavior name="debug">
      <serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>

<services>
 <service name="calorieCount" behaviorConfiguration="debug"></service>
</services>
4

1 に答える 1