2016-06-21 5 views
9

Я получаю следующую ошибку при попытке запустить приложение ASP.Net Core с помощью IIS Server v7.5 .. Я опубликовал сайт (параметр «Файловая система» в Visual Studio) в конкретном каталоге успешно. Он запускает штраф из файла approot/web.cmd. Но когда я пытаюсь подключить его к серверу IIS и указать его в папку Wwwroot, я получаю следующее сообщение об ошибке:Не удается получить доступ к странице IIS Server и ASP.Net Core, поскольку связанные с ней данные конфигурации для страницы недействительны

HTTP Error 500.19 - Internal Server Error

The requested page cannot be accessed because the related configuration data for the page is invalid.

  • Detailed Error Information
  • Module IIS Web Core
  • Notification Unknown
  • Handler Not yet determined
  • Error Code 0x8007000d
  • Config Error
  • Config File \?\D:\WebDevelopment\UAT\creativeNamePROD\wwwroot\web.config
  • Requested URL http://10.2.177.226:59/
  • Physical Path
  • Logon Method Not yet determined
  • Logon User Not yet determined
  • Failed Request Tracing Log Directory

Ниже приведены две разные файлы web.config я пытался любой ни один работал. Когда я пытаюсь войти в Редактор конфигурации в IIS, я также получаю неясную ошибку. Любая помощь будет принята с благодарностью!

<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 -gets ту же ошибку

<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> 
+0

Anyone? Может ли кто-нибудь предоставить образец файла web.config, который работает для них с помощью IIS? Было бы очень благодарно !!! – andre

+0

Нет ответа? Это разочаровывает. –

+0

такая же ошибка для меня, но просто подсказка, на моем компьютере с Windows 10 она работает нормально, но точные точные файлы, развернутые на Win Server 2013 R2, приводят к ошибке выше –

ответ

4

Это работает для меня, удалить файл: project.lock.json и запустить dotnet restore, restart visual studio.

17

Я считаю, что получаю эту ошибку. Я не сделал Установите пакет хостинга Windows Core Core для Windows Core, как описано в instructions like this one. После установки этого модуля мое приложение прошло (т. Е. Ошибка 500).

Я вижу @ Йорген сделал этот комментарий OP уже, так что он получает кредит:

Did you install the .NET Core Windows Server Hosting bundle? This is needed for IIS to work as a reverse proxy for the .net core libraries. You'll find the link in this article: docs.microsoft.com/en-us/aspnet/core/publishing/iis I had the same problem before installing this on my dev machine. – Jørgen Tvedt Mar 28 at 6:31

 Смежные вопросы

  • Нет связанных вопросов^_^