我得到了
"输入字符串格式不正确"
错误。现在通常在将字符串转换为无效等整数时会发生这种情况,但我不适用于此。
这只发生在部署了应用程序的服务器上,当我使用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响应)