2016-01-17 6 views
0

Я пытаюсь получить мою ASP.Net 5 MVC6 сайт, чтобы работать на IIS Express 10 и продолжает давать мне ошибку, которая говорит:Asp.Net 5 Сайт не загружается на IIS Express 10

Ошибка HTTP 500.19 - Внутренняя ошибка сервера Запрошенная страница недоступна, поскольку связанные с ней данные конфигурации для страницы недействительны.

(изображение Прикрепленное для полной погрешности)

Я успешно запустить веб-сайт изнутри Visual Studio 2015 Community, но Я хочу «Всегда» решения, так что я не должен держать запуска и остановки веб-сайт из VS.

У меня есть следующие в файле IISExpress/конфигурации/Applicationhost.config:

<sites> 
    <site name="Admin" id="1" serverAutoStart="true"> 
     <application path="/"> 
      <virtualDirectory path="/" physicalPath="C:\Users\Admin\Documents\Visual Studio 2015\Projects\CMS\src\Admin\wwwroot" /> 
     </application> 
     <bindings> 
      <binding protocol="http" bindingInformation=":12345:localhost" /> 
     </bindings> 
    </site> 
    <siteDefaults> 
     <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" /> 
     <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" /> 
    </siteDefaults> 
    <applicationDefaults applicationPool="Clr4IntegratedAppPool" /> 
    <virtualDirectoryDefaults allowSubDirConfig="true" /> 
</sites> 

URL, я использую: http://localhost:12345/

У меня есть следующие в моем файле web.config:

<?xml version="1.0" encoding="utf-8"?> 
    <configuration> 
     <system.webServer> 
     <handlers> 
      <add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" /> 
     </handlers> 
      <httpPlatform processPath="%DNX_PATH%" arguments="%DNX_ARGS%" stdoutLogEnabled="false" startupTimeLimit="3600" forwardWindowsAuthToken="true" /> 
     </system.webServer> 
    </configuration> 

И мой файл project.json

{ 
    "version": "1.0.0-*", 
    "compilationOptions": { 
    "emitEntryPoint": true 
    }, 

    "dependencies": { 
    "Microsoft.AspNet.Diagnostics": "1.0.0-rc1-final", 
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final", 
    "Microsoft.AspNet.Mvc": "6.0.0-rc1-final", 
    "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-rc1-final", 
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", 
    "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final", 
    "Microsoft.AspNet.Tooling.Razor": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Configuration.FileProviderExtensions" : "1.0.0-rc1-final", 
    "Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final", 
    "Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final", 
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-rc1-final" 
    }, 

    "commands": { 
    "web": "Microsoft.AspNet.Server.Kestrel" 
    }, 

    "frameworks": { 
    "dnx451": { }, 
    "dnxcore50": { } 
    }, 

    "exclude": [ 
    "wwwroot", 
    "node_modules" 
    ], 
    "publishExclude": [ 
    "**.user", 
    "**.vspscc" 
    ], 
    "scripts": { 
    "prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ] 
    } 
} 

enter image description here

ответ

0

У меня была такая же проблема с Azure Web App. Мне удалось исправить это, удалив startupTimeLimit и forwardWindowsAuthToken свойства от web.confighttpPlatform тег. Я нашел решение, сравнив мой проект с рабочим. Не знаю, есть ли у некоторых свойств какие-то побочные эффекты.

+0

Кажется, хватит, если вы удалите forwardWindowsAuthToken [см.] (Http://www.brandonmartinez.com/2015/10/28/resolve-an-asp-net-dnx-httpplatformhandler-cgi-application-exception- на лазури /) – jhpuro

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

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