IIS & Powershell: New-Website failed with “Index was outside the bounds of the array”

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • <p>Wer ein Windows Server 2008 bzw. Windows Server 2008R2 nutzt, der kann den <a href="http://www.iis.net/learn/manage/powershell/powershell-snap-in-creating-web-sites-web-applications-virtual-directories-and-application-pools">IIS über die Powershell relativ einfach administrieren</a>, allerdings bin ich da über einen kleinen Fehler gestolpert, der auf Windows Server 2012 nicht auftritt:</p>


    <p><a href="http://code-inside.de/blog/wp-content/uploads/image1791.png"></a> </p>


    </p>


    <p>Wenn der IIS keine Seiten enthält und ich über New-WebSite eine Seite anlegen möchte, dann kommt der Fehler “Index was outside the bounds of the array.”</p>


    <p>Fehlerbehebung: ID explizit mitgeben</p>


    New-Website -Name Foobar -Id 1 -PhysicalPath C:\inetpub\wwwroot
    <p>Auf einem Windows Server 2012 ist dies nicht nötig. </p>


    <p>Gefunden habe ich diesen Tipp <a href="http://forums.iis.net/t/1159761.aspx/3/10">hier</a>.</p>


    268 mal gelesen