Quantcast
Channel: General
Viewing all articles
Browse latest Browse all 7363

Invalid index. (Exception from HRESULT: 0x80070585) when creating a web site from C#

$
0
0

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

Viewing all articles
Browse latest Browse all 7363

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>