Se produjo un error al intentar determinar el id. De proceso de dotnet.exe que aloja su aplicación. Uno o más errores ocurrieron

He clonado el proyecto desde la URL de origen. Mi amigo ha desarrollado la aplicación web núcleo asp.net usando .NetCore 1.0.0-preview2-003121 sdk. Sin embargo, en mi pc tengo la instalación .NetCore 1.0.1-preview2-003131 sdk. Estoy obteniendo el error . Cambié la versión en el archivo global.json como puede ver a continuación, pero aún no hay solución. Lo busco en google, pero toda la solución no funciona para mí.

Archivo Global.json

{ "projects": [ "src", "test" ], "sdk": { "version": "1.0.0-preview2-003131" } } 

Project.json

 { "userSecretsId": "aspnet-FMM-02f339eb-4af7-42c9-b7f3-d05b48d36811", "dependencies": { "Microsoft.NETCore.App": { "version": "1.0.0", "type": "platform" }, "Microsoft.AspNetCore.Authentication.Cookies": "1.0.0", "Microsoft.AspNetCore.Diagnostics": "1.0.0", "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0", "Microsoft.AspNetCore.Mvc": "1.0.0", "Microsoft.AspNetCore.Razor.Tools": { "version": "1.0.0-preview2-final", "type": "build" }, "Microsoft.AspNetCore.Server.IISIntegration": "1.0.0", "Microsoft.AspNetCore.Server.Kestrel": "1.0.0", "Microsoft.AspNetCore.StaticFiles": "1.0.0", "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0", "Microsoft.Extensions.Configuration.Json": "1.0.0", "Microsoft.Extensions.Configuration.UserSecrets": "1.0.0", "Microsoft.Extensions.Logging": "1.0.0", "Microsoft.Extensions.Logging.Console": "1.0.0", "Microsoft.Extensions.Logging.Debug": "1.0.0", "Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0", "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0", "Microsoft.VisualStudio.Web.CodeGeneration.Tools": { "version": "1.0.0-preview2-final", "type": "build" }, "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": { "version": "1.0.0-preview2-final", "type": "build" }, "Microsoft.EntityFrameworkCore.Tools": { "version": "1.0.0-preview2-final", "type": "build" }, "Microsoft.EntityFrameworkCore": "1.0.0", "Microsoft.AspNetCore.Identity": "1.0.0", "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.0.0", "Microsoft.EntityFrameworkCore.Relational": "1.0.0", "Microsoft.EntityFrameworkCore.SqlServer": "1.0.0", "Microsoft.EntityFrameworkCore.Design": "1.0.0-preview2-final", "Microsoft.AspNetCore.Authentication.Facebook": "1.0.0", "Microsoft.AspNetCore.Authentication.Google": "1.0.0", "MailKit": "1.8.1", "NLog.Extensions.Logging": "1.0.0-*", "System.Data.SqlClient": "4.1.0" }, "tools": { "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final", "Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final", "Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final", "Microsoft.Extensions.SecretManager.Tools": "1.0.0-preview2-final", "Microsoft.VisualStudio.Web.CodeGeneration.Tools": { "version": "1.0.0-preview2-final", "imports": [ "portable-net45+win8" ] } }, "frameworks": { "netcoreapp1.0": { "imports": [ "dotnet5.6", "portable-net45+win8" ] } }, "buildOptions": { "emitEntryPoint": true, "preserveComstacktionContext": true, "xmlDoc": false }, "runtimeOptions": { "configProperties": { "System.GC.Server": true } }, "publishOptions": { "include": [ "wwwroot", "Views", "Areas/**/Views", "appsettings.json", "web.config", "nlog.config" ] }, "scripts": { "prepublish": [ "bower install" ], "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } 

Versión de punto neto en mi pc

¿Cómo puedo resolver este problema? Por favor, ¿alguien puede decirme sobre esto? [ enter image description here

[ enter image description here

Se produjo un error al intentar determinar el id. De proceso de dotnet.exe que aloja su aplicación. Uno o más errores ocurrieron.

Ese problema puede ocurrir cuando tres cosas son verdaderas:

  1. su aplicación está intentando ejecutar con SSL,
  2. su aplicación no tiene una configuración de certificado SSL y
  3. está depurando su aplicación (lo que impide la configuración del certificado SSL).

Como un bash de solución rápida , ejecute la aplicación sin depuración mediante Ctrl + F5 o vea la aplicación en el navegador mediante Ctrl + Shift + W. Eso podría instalar el certificado SSL para usted. Si no es así, considere cambiar la configuración de inicio de su aplicación de HTTPS a HTTP. Si realmente necesita SSL, deberá averiguar cómo instalar y usar un certificado SSL en su máquina local.

Consulte estos en GitHub y StackOverflow.

Esto puede suceder cuando intenta ejecutar su aplicación con la configuración “Habilitar SSL” habilitada, y si el certificado autofirmado no se ha instalado como un certificado raíz de confianza.

Para solucionarlo, sigue estos pasos:

  1. Presione CTRL F5 para iniciar su aplicación y haga que VS cree el certificado autofirmado.
  2. Si la aplicación no se inició en Internet Explorer, abra una ventana de IE y copie / pegue la URL de inicio en esa ventana.
  3. IE mostrará una advertencia de certificado. Haga clic en “Continuar a este sitio web”.
  4. Haga clic en el símbolo de error de certificado rojo en la barra de direcciones y luego en “Ver certificados”.
  5. En el cuadro de diálogo que se abre, haga clic en “Instalar certificado …”.
  6. En el diálogo de instalación de certificación, seleccione “Máquina local”, (no “Usuario actual”), luego haga clic en “Siguiente”.
  7. Seleccione “Colocar todos los certificados en la siguiente tienda” y en el cuadro de diálogo “Buscar …”, seleccione “Entidades emisoras de certificados de confianza”.
  8. Complete el cuadro de diálogo de instalación, luego cierre y vuelva a abrir la pestaña del navegador. Ahora no se debe mostrar ningún error de certificado.

Ya está listo para ejecutar su proyecto con F5 en modo de depuración.

Tenga en cuenta que para que IIS Express funcione con SSL, el puerto debe estar en el rango de 44300 a 44399 (de ¿Cómo soluciono un certificado SSL de IIS Express que falta? -Origen original https://docs.microsoft.com/es-es/ / iis / extensions / using-iis-express / running-iis-express-without-administrative-privileges )

Para otros puertos, Visual Studio 2017 no instaló el certificado SSL, pero pude instalarlo como se sugiere en ¿Cómo corrijo un certificado SSL IIS Express que falta?

Desde un indicador de comando elevado ejecute (especifique su número de puerto):

 cd C:\Program Files (x86)\IIS Express IisExpressAdminCmd.exe setupsslUrl -url:https://localhost:55555/ -UseSelfSigned 

Tuve el mismo problema y al final me di cuenta de que había configurado una reescritura de URL HTTPS en el web.config de mi aplicación para su uso en producción. Sin embargo, no quería meterme con SSL en mi entorno de desarrollo, así que decidí eliminarlo.

Después de eliminar la sección e intentar depurar la aplicación nuevamente, noté que Chrome seguía redirigiendo mi servidor local a HTTPS, a pesar de que no había seleccionado “Habilitar SSL” en las propiedades de la aplicación.

Lo que finalmente hizo que mi aplicación depurara localmente en HTTP nuevamente fue borrar mi caché de Chrome.

Espero que esto ayude a alguien más que está atascado.

Tengo una aplicación .NET Core y accidentalmente cambié mi configuración de IIS launchSettings.json para usar https en lugar de http. Revertir ese cambio solucionó automáticamente mi problema.

Si está utilizando IIS (no Express) un simple Stop and Start hizo el trabajo.

Lo resolví haciendo los siguientes pasos:

  • Copiando los appsettings.Development.json de la carpeta Solution en \ bin \ Debug \ netcoreapp2.0
  • Cambiar el nombre a appsettings.json

Funcionó como un encanto para mí.

Recuerde siempre declarar su nuevo sitio web de IIS en el archivo hosts dentro de la carpeta System32 si está utilizando Windows. Este era mi caso, ¡sentimiento de abandono!

Lo arreglé haciendo:

CMD:

netsh http add iplisten ipaddress = 192.168.xxx.xxx

luego control + c para existir, luego iisreset