c# - studio - IIS Server & ASP.Net Core: no se puede acceder a la página porque los datos de configuración relacionados para la página no son válidos
configurar iis express visual studio 2015 (4)
Creo que estaba recibiendo este error. Todavía no había instalado el paquete .NET Core Windows Server Hosting , como se describe en instrucciones como esta .
Instalar el paquete de alojamiento de .NET Core
Instale .NET Core Hosting Bundle en el sistema de alojamiento. El paquete instala .NET Core Runtime, .NET Core Library y ASP.NET Core Module. El módulo crea el proxy inverso entre IIS y el servidor Kestrel. Si el sistema no tiene conexión a Internet, obtenga e instale Microsoft Visual C ++ 2015 Redistributable antes de instalar .NET Core Hosting Bundle.
Como dice @Patrick, puede descargar los paquetes instalables desde este enlace .
Después de instalar ese Módulo, mi aplicación sirvió (es decir, no 500 error).
Ya veo que @ Jørgen ya hizo este comentario en OP, por lo que obtiene crédito:
¿Instaló el paquete de alojamiento de servidor de Windows .NET Core? Esto es necesario para que IIS funcione como un proxy inverso para las bibliotecas principales .net. Encontrará el enlace en este artículo: docs.microsoft.com/en-us/aspnet/core/publishing/iis Tuve el mismo problema antes de instalar esto en mi máquina dev. - Jørgen Tvedt 28 de marzo a las 6:31
Recibo el siguiente error cuando intento iniciar mi aplicación ASP.Net Core utilizando IIS Server v7.5 ... Publiqué el sitio web (opción Sistema de archivos en Visual Studio) en un directorio específico con éxito. Se lanza bien desde el archivo aprot / web.cmd. Pero cuando intento conectarlo al servidor IIS y lo apunto a la carpeta wwwroot, aparece el siguiente error:
Error HTTP 500.19 - Error interno del servidor
No se puede acceder a la página solicitada porque los datos de configuración relacionados para la página no son válidos.
- Información detallada del error
- Módulo IIS Web Core
- Notificación desconocida
- Manejador aún no determinado
- Código de error 0x8007000d
- Error de configuración
- Config File /? / D: / WebDevelopment / UAT / creativeNamePROD / wwwroot / web.config
- URL solicitada http://10.2.177.226:59/
- Camino fisico
- Método de inicio de sesión Aún no determinado
- Usuario de inicio de sesión Aún no determinado
- Directorio de registro de seguimiento de solicitudes fallidas
A continuación hay dos archivos web.config diferentes que probé, ninguno de los cuales funcionó. Cuando trato de entrar en el Editor de configuración dentro de IIS, también recibo un error poco claro. Cualquier ayuda sería apreciada grandemente !!!
<configuration>
<system.web>
<httpRuntime maxQueryStringLength="64768" maxUrlLength="65536" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="64768" />
</requestFiltering>
</security>
<handlers>
<add name="httpplatformhandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="../approot/web.cmd" arguments="" stdoutLogEnabled="false" stdoutLogFile="../logs/stdout.log" startupTimeLimit="3600"></httpPlatform>
</system.webServer>
</configuration>
Web.config # 2 - se produce el mismo error
<configuration>
<system.webServer>
<handlers>
<add name="httpplatformhandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="../approot/web.cmd" arguments="" stdoutLogEnabled="false" stdoutLogFile="../logs/stdout.log" startupTimeLimit="3600"></httpPlatform>
</system.webServer>
</configuration>
Esto funcionó para mí, elimine el archivo: project.lock.json
y ejecute la dotnet restore
, restart visual studio
.
La única solución que me funcionó fue instalar 2 elementos más de la biblioteca dot net core de Microsoft:
y
Pude resolver este mismo problema al ejecutar Visual Studio Community 2017 v. 15.7.1.
Tuvo que instalar la última dotnet-sdk-2.1.300-rc1-008673-win-x64.
https://www.microsoft.com/net/download/dotnet-sdk-2.1.300-rc1-windows-x64-installer