//internal ServicePackageList packages = new ServicePackageList(); //服务包 private string getUri(Type t, string key) { string baseuri = AppSettingConfig.getRemoteUriPath(); if (string.IsNullOrEmpty(baseuri)) { return(""); } string typename = t.FullName; foreach (ServicePackageInfo package in packages) { foreach (ServiceInfo si in package.Services) { if (si.ServiceTypeName == typename && si.Key == key) { return(UriUtil.GetServiceUri(baseuri, package.Name, key)); } } } return(""); }