输入字符串格式不正确。仅服务器错误

时间:2017-05-17 14:37:47

标签: c# xml

我得到了

  

"输入字符串格式不正确"

错误。现在通常在将字符串转换为无效等整数时会发生这种情况,但我不适用于此。

这只发生在部署了应用程序的服务器上,当我使用XML并在我的开发PC上运行它时,它不会发生。

public XmlDocument AddStatusCodeToValidResponse(XmlDocument response)
{
    XmlElement httpStatusCode = response.CreateElement("HttpStatusCode");
    httpStatusCode.InnerText = "200 OK";

    XmlNamespaceManager xDocNs = new XmlNamespaceManager(response.NameTable);
    xDocNs.AddNamespace("ns", constNs);

    XmlNode rootNode = response.SelectSingleNode("//ns:Output", xDocNs);
    rootNode.AppendChild(httpStatusCode);

    return response;
}

有没有人有任何想法?

编辑:Callstack:

  

System.FormatException:输入字符串的格式不正确。      在System.Text.StringBuilder.AppendFormatHelper(IFormatProvider提供程序,String格式,ParamsArray args)      在System.String.FormatHelper(IFormatProvider提供程序,String格式,ParamsArray args)      在System.String.Format(String format,Object [] args)      在AddStatusCodeToValidResponse(XmlDocument响应)

0 个答案:

没有答案