现在的位置: 首页 > 综合 > 正文

ArcEngine发布WebService服务

2014年06月02日 ⁄ 综合 ⁄ 共 965字 ⁄ 字号 评论关闭

最近用ArcEngine10.1和vs2010写了个空间分析的webservice,在本地vs运行正常部署到IIS返回错误。
个人认为错误出在注册license部分(红色部分)代码如下:
ESRI.ArcGIS.esriSystem.esriLicenseProductCode licenseProductCode = esriLicenseProductCode.esriLicenseProductCodeEngine;
        ESRI.ArcGIS.esriSystem.esriLicenseExtensionCode licenseExtensionCode = esriLicenseExtensionCode.esriLicenseExtensionCodeSpatialAnalyst;
        ESRI.ArcGIS.esriSystem.IAoInitialize aoInitialize = new ESRI.ArcGIS.esriSystem.AoInitializeClass();
       ESRI.ArcGIS.esriSystem.esriLicenseStatus
licenseStatus = aoInitialize.IsExtensionCodeAvailable(licenseProductCode, licenseExtensionCode);

        if (licenseStatus == ESRI.ArcGIS.esriSystem.esriLicenseStatus.esriLicenseAvailable)

        {

            licenseStatus = aoInitialize.Initialize(licenseProductCode);

        }

        aoInitialize.CheckOutExtension(esriLicenseExtensionCode.esriLicenseExtensionCodeRuntimeStandard);
        aoInitialize.CheckOutExtension(esriLicenseExtensionCode.esriLicenseExtensionCodeSpatialAnalyst);
求大神帮忙啊!!!

抱歉!评论已关闭.