我们的某个环境中存在异常错误。该应用程序是.Net 3.5,并且在特定点上会出现此错误
'Documents.Document'的类型初始化程序引发了一个 例外。 RPC服务器不可用。
导致此问题的代码是此行
Document.ToString(DocumentFileContentsType.BinBase64)
并且它调用抛出异常的方法是:
public static string ToString(DocumentFileContentsType fileContentsType)
{
string fileContentsTypeText = null;
switch (fileContentsType)
{
case DocumentFileContentsType.BinBase64:
fileContentsTypeText = "BIN.BASE64";
break;
case DocumentFileContentsType.BinHex:
fileContentsTypeText = "BIN.HEX";
break;
case DocumentFileContentsType.Gemini:
fileContentsTypeText = "GEMINI";
break;
case DocumentFileContentsType.DmsGemini:
fileContentsTypeText = "GEMINI.BIN.BASE64";
break;
case DocumentFileContentsType.Cmis:
fileContentsTypeText = "CMIS";
break;
default:
throw new ArgumentException("Invalid FILECONTENTS_TYPE: " + fileContentsType.ToString() + ".", "fileContentsType");
}
return fileContentsTypeText;
}
因此,我无法看到任何类型的网络通信或进程间调用或发生的任何事情。
有什么想法吗?