3
  • Heruntergeladene Bot-Emulator und vs-Vorlage-Code wie in beschrieben.Startfehler mit Microsoft Bot Framework, Visual Studio 2015 und 2017

  • Erstellt eine neue Bot-Anwendung nach dem Start von VS 2015 [Version: 14 Update 3] mit Administratorrechten (und auch mit VS 2017 [Version: 15.2] mit demselben Endergebnis) auf meinem Windows 10-Rechner (Version: 1703; OS Build: 16199.1000).

  • Alle nuget-Pakete wurden aktualisiert.

  • Gepresste F5 zum Ausführen der Anwendung. Ich bekomme folgenden Fehler:

    Server Fehler in '/' Anwendung.

    Das angegebene Argument lag außerhalb des gültigen Wertebereichs. Parametername: site

    Beschreibung: Bei der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Bitte überprüfen Sie die Stack-Trace für weitere Informationen über den Fehler und wo es aus dem Code stammt.

    Ausnahmedetails: System.ArgumentOutOfRangeException: Das angegebene Argument lag außerhalb des gültigen Wertebereichs. Parametername: Ort

    Quellfehler:

    Eine nicht behandelte Ausnahme während der Ausführung der aktuellen Webanfrage generiert. Informationen über den Ursprung und den Ort der Ausnahme können anhand der folgenden Ausnahme-Stack-Trace identifiziert werden.

    Stack Trace:

    [ArgumentOutOfRangeException: angegebene Argument war außerhalb des Bereichs der gültigen Werte. Parametername: Website] System.Web.HttpRuntime.HostingInit (HostingEnvironmentFlags hostingFlags, Policypolicy, Exception appDomainCreationException) +280

    [Httpexception (0x80004005): Angegebene Argument aus dem Bereich der gültigen Werte war. Parametername: Website] System.Web.HttpRuntime.FirstRequestInit (Httpcontext context) 10041024 System.Web.HttpRuntime.EnsureFirstRequestInit (Httpcontext context) +95 System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WorkerRequest wr, Httpcontext context) + 254

  • Das Anwendungsereignisprotokoll hat folgende Informationen:

    Ereigniscode: 3005 Ereignismeldung: Eine nicht behandelte Ausnahme ist aufgetreten. Ereigniszeit: 2017.05.24 11.36.28 Ereigniszeit (UTC): 2017.05.25 06.36.28 Ereignis-ID: 9914b02cd15f4282b9043b1f70097b3e Ereignisfolge: 1 Ereignis Vorkommen: 1 Ereignis Detailcode: 0

    Anwenderinformationen: Anwendungsdomäne:/LM/W3SVC/2/ROOT-1-131401677887853236 Vertrauensstufe:
    Anwendung Virtueller Pfad:/ Anwendungspfad: c: \ Benutzer \ Benutzer A \ Dokumente \ Visual Studio 2017 \ Projekte \ MyFirstBotApp \ MyFirstBotApp \ Computername: DESKTOP-BQ93HFB

    Informationen 0

    Prozess: Prozess-ID: 14320 Prozessname: iisexpress.exe Kontoname: DESKTOP-BQ93HFB \ Benutzer A

    Ausnahmeinformationen: Ausnahmetyp: ArgumentOutOfRangeException Ausnahmemeldung: Angegebene Argument wurde aus dem Bereich gültiger Werte. Parametername: Ort bei System.Web.Configuration.WebConfigurationHost.InitForConfiguration (String & locationSubPath, String & ConfigPath, String & locationConfigPath, IInternalConfigRoot configRoot, Object [] hostInitConfigurationParams) bei System.Configuration.Configuration..ctor (String locationSubPath Objekt, Typ typeConfigHost, [] hostInitConfigurationParams) bei System.Configuration.Internal.InternalConfigConfigurationFactory.System.Configuration.Internal.IInternalConfigConfigurationFactory.Create (Typ typeConfigHost, Object [] hostInitConfigurationParams) bei System.Web.Configuration.WebConfigurationHost.OpenConfiguration (WebLevel webLevel, ConfigurationFileMap fileMap, VirtualPath-Pfad, String-Site, String locationSubPath, String serve r, String userName, Zeichenfolgenkennwort, IntPtr tokenHandle) bei System.Web.Configuration.WebConfigurationManager.OpenWebConfigurationImpl (WebLevel webLevel, ConfigurationFileMap fileMap, String-Pfad, String-Site, String locationSubPath, String-Server, String userName, String-Passwort, IntPtr userToken) bei System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment (String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters) bei System.Web.HttpRuntime.HostingInit (HostingEnvironmentFlags hostingFlags, Policypolicy, Exception appDomainCreationException)

    Informationen anfordern: Anforderungs-URL: http://localhost:3979/ Anforderungs-Pfad:/ Benutzer-Host-Adresse: :: 1 Benutzer:
    authentifiziert: False Typ Authentifizierung:
    Fädeln Sie Kontoname DESKTOP-BQ93HFB \ Benutzer A

    Thema Informationen: Thread-ID: 5 Fädeln Sie Kontoname DESKTOP-BQ93HFB \ Benutzer A Ist Identitätswechsel: false Stack-Trace: bei System.Web.HttpRuntime.HostingInit (HostingEnvironmentFlags hostingFlags, Policypolicy, Exception appDomainCreationException)

  • ich die Projekteigenschaften unter Registerkarte Web geprüft. Der Bereitstellungsserver ist als IIS Express festgelegt. Ich habe auch überprüft, dass IIS Express mit der Version 10.0.14358.1000 installiert ist. (Hinweis: Ich kann Web Api-Anwendungen problemlos ausführen und erstellen.)

  • Nicht sicher, was sonst hier zu überprüfen, um das Problem zu beheben. Jede Hilfe wird geschätzt.

    +0

    Sehr schöne Beschreibung des Problems. Ich habe diesen Fehler vorher nicht gesehen. Haben Sie alle Erweiterungen in Visual Studio aktualisiert? (Extras -> Erweiterungen und Updates) –

    +0

    Ja, das habe ich gemacht und alles aktualisiert. Immer noch keine Würfel. – Raghu

    Antwort

    5

    Ich wusste nicht, dass ich eine Windows-Feature-Komponente namens "Internet Information Services Hostable Web Core" installieren musste. Sobald ich diese Komponente installiert habe, hat es gut funktioniert. Nicht sicher, was IIS Express mit dieser Komponente zu tun hat und warum sie nicht aktiviert wurde, wenn IIS Express bereits installiert ist. Seltsam!

    +0

    Ich bin froh, dass Sie es geschafft haben. Bitte akzeptieren Sie Ihre eigene Antwort. –

    0

    Während die obige Antwort richtig ist, habe ich diesen Fehler nach einem Windows-Update mit IIS Express bereits installiert.

    Durch die Deinstallation und Neuinstallation von IIS wird das Problem behoben. Aus irgendeinem Grund hat das Windows-Update es kaputt gemacht und nur die Reparatur des Programms behebt das Problem nicht.

    0

    Hatte ziemlich genau das gleiche Problem.

    Nach der Installation von Windows 10 1709 Update dauerte das Starren von VS 2015 eine Weile. Nachdem es gestartet wird, geladen mein Projekt und drücken Sie F5 in folgender Ausnahme resultierende:

    Exception information: 
        Exception type: ArgumentOutOfRangeException 
        Exception message: Specified argument was out of the range of valid values. 
    Parameter name: site 
        at System.Web.Configuration.WebConfigurationHost.InitForConfiguration(String& locationSubPath, String& configPath, String& locationConfigPath, IInternalConfigRoot configRoot, Object[] hostInitConfigurationParams) 
        at System.Configuration.Configuration..ctor(String locationSubPath, Type typeConfigHost, Object[] hostInitConfigurationParams) 
        at System.Configuration.Internal.InternalConfigConfigurationFactory.System.Configuration.Internal.IInternalConfigConfigurationFactory.Create(Type typeConfigHost, Object[] hostInitConfigurationParams) 
        at System.Web.Configuration.WebConfigurationHost.OpenConfiguration(WebLevel webLevel, ConfigurationFileMap fileMap, VirtualPath path, String site, String locationSubPath, String server, String userName, String password, IntPtr tokenHandle) 
        at System.Web.Configuration.WebConfigurationManager.OpenWebConfigurationImpl(WebLevel webLevel, ConfigurationFileMap fileMap, String path, String site, String locationSubPath, String server, String userName, String password, IntPtr userToken) 
        at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters) at System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) 
    

    Zuerst habe ich meine VS geschlossen und der Inhalt des .vs Ordner gelöscht. Loaded meine Lösung wieder, VS schien die Konfiguration richtig neu zu erstellen, aber immer noch nicht funktioniert.

    Zweitens heruntergeladen IIS 10 Express-Installation, deinstalliert die vorhandene, installiert neue one.seems zu arbeiten.

    Aber jetzt scheint mein SQL-Server nicht zu funktionieren, aber das ist eine andere Geschichte.

    +0

    Dies ist ein wenig unklar, überlegen Sie sich, die Formatierung zu überarbeiten. –

    Verwandte Themen