Hello, I still support an ArcGIS 9.3.1 ADF app for one of our clients.
Some days ago the server just stopped work accidentally. Since then services show no preview. It seems to be a SOAP problem since I can query layers by REST.
This is the error stack:
The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
-->
--.]
System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) +431455
System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) +204
ESRI.ArcGIS.ADF.ArcGISServer.MapServerProxy.GetLegendInfo(String MapName, Int32[] LayerIDs, MapServerLegendPatch LegendPatch, ImageType ImageType) +95
ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.TocUtility.getTocDataFrame(MapDescription mapDesc, Int32[] visibleLayers, ImageType imageType, Int32 oneLayerOnlyID) +804
ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.TocUtility.GetDataFrame(MapDescription mapDesc, Int32[] visibleLayers, Int32 oneLayerOnlyID) +175
ESRI.ArcGIS.ADF.Web.DataSources.ArcGISServer.MapTocFunctionality.GetMapContents(String mapFunctionalityName, WebImageFormat format, Boolean useMimeData, Boolean showAllDataFrames) +757
ESRI.ArcGIS.ADF.Web.UI.WebControls.Toc.PopulateTreeNodes(List`1 hiddenLayers, String separator) +931
ESRI.ArcGIS.ADF.Web.UI.WebControls.Toc.OnPreRender(EventArgs e) +126
System.Web.UI.Control.PreRenderRecursiveInternal() +80
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +842