Hello all.
I'm using Microsoft.Web.Administration 7.0.0.0 to create a web site on the IIS server. And I get this error:
System.Runtime.InteropServices.COMException: Invalid index. (Exception from HRESULT: 0x80070585) at Microsoft.Web.Administration.Interop.IAppHostElement.GetPropertyByName(String bstrSubName) at Microsoft.Web.Administration.ConfigurationElement.SetAttributeValue(String attributeName, Object value) at Surpass.Cms.Deployment.Core.IISManager.MWAConnector.<>c__DisplayClass4.<CreateWebSite>b__3() at Surpass.Cms.Deployment.Core.IISManager.MWAConnector.ConnectAndProcess(Action handler, CancellationToken token) at Surpass.Cms.Deployment.Core.IISManager.MWAConnector.CreateWebSite(String name, Int64 siteId, IEnumerable`1 bindings, String folder, Boolean preloadEnabled, CancellationToken token) at Surpass.Cms.Deployment.Processors.CreateSiteProcessor.IisProcess(ICustomerConnector connector) at Surpass.Cms.Deployment.Processors.IisProcessorBase.Process() at Surpass.Cms.Deployment.ProcessorExecutors.NormalProcessorExecutor.Process(TaskStageInfo stage, ProcessorContext parentContext, ProcessSettings settings) --- End of inner exception stack trace --- at Surpass.Cms.Deployment.ProcessorExecutors.NormalProcessorExecutor.Process(TaskStageInfo stage, ProcessorContext parentContext, ProcessSettings settings) at Surpass.Cms.Deployment.ProcessorExecutors.NormalProcessorExecutor.ProcessStages(IEnumerable`1 stages, ProcessorContext parentContext, ProcessSettings settings) at Surpass.Cms.Deployment.ProcessorExecutors.NormalProcessorExecutor.Process(TaskStageInfo stage, ProcessorContext parentContext, ProcessSettings settings) at Surpass.Cms.Deployment.ProcessorExecutors.NormalProcessorExecutor.ProcessStages(IEnumerable`1 stages, ProcessorContext parentContext, ProcessSettings settings) at Surpass.Cms.Deployment.ProcessorExecutors.NormalProcessorExecutor.Process(TaskStageInfo stage, ProcessorContext parentContext, ProcessSettings settings) at Surpass.Cms.Deployment.ProcessorExecutors.NormalProcessorExecutor.ProcessStages(IEnumerable`1 stages, ProcessorContext parentContext, ProcessSettings settings) at Surpass.Cms.Deployment.ProcessorExecutors.NormalProcessorExecutor.ProcessStages(IEnumerable`1 stages, ProcessSettings settings) at Surpass.Cms.Deployment.Service.SurpassDeploymentService.ProcessStages(TaskInfo taskInfo, HubInfo hubInfo, ClientInfo clientInfo, ClientChangesInfo clientChangesInfo, TaskLog taskLog) at Surpass.Cms.Deployment.Service.SurpassDeploymentService.Start(TaskInfo taskInfo)
- Server is running under Windows Server 2008 R2
- Installed IIS 7.5
- Installed IIS 7.5 Express
- Server is in Active Directory domain
- Windows service, which tries to create a web site, resides on the same server and uses administrator account.
- UAC is disabled completely using Group Policies
What can cause this problem?
Already tried:
- Uninstall IIS Express 8 and IIS Express 7.5 and install only IIS Express 7.5