2016-08-09 2 views
1

Я настраиваю IIS 7.0 на сервере Windows 2008 R2 для запуска новой. Core Framework, и я получаю эту ошибку:Устранение ошибки «Конфигурационный раздел« aspNetCore »не может быть прочитан, потому что ему не хватает объявления раздела«

The configuration section 'aspNetCore' cannot be read because it is missing a section declaration

Есть ли параметр, который мне нужно реализовать, чтобы запустить этот тип сайта? используется идентификатор приложенияpoolpool.

Web.config автоматически создается с помощью этого тега из сообщества VS 2015.

Вот конфиг после того, как оно составлено и опубликовано:

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <!-- 
    Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380 
    --> 
    <system.webServer> 
    <handlers> 
     <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /> 
    </handlers> 
    <aspNetCore processPath="dotnet" arguments=".\HUBS.dll" forwardWindowsAuthToken="false" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" /> 
    </system.webServer> 
</configuration> 
<!--ProjectGuid: 6f683ac9-2a86-4206-b3fe-8d5705488733--> 
+0

Вы установили серверную среду выполнения на сервер? – Kalten

+0

И вы убедились, что пул приложений, в котором работает приложение, настроен на использование .NET 4, а не .NET 2? –

ответ

0

Я не думаю, что можно настроить IIS 7.0 (WS 2008 R2) для работы с .NET CORE в это время. Я снова попробовал на сервере Windows 2012 IIS 8.0 с гораздо лучшими результатами ...

Пул приложений на обоих серверах был настроен одинаково с разными результатами. В пуле приложений .NET CLR установлен No Managed Code, интегрированный конвейер и ApplicationPoolIdentity.

У ApplicationPoolIdentity должно быть разрешение файла для каталогов сайта. Granting access to IIS 7.5 ApplicationPoolIdentity

Возможно, это будет исправлено в будущем. Удачи!

+0

Вам удалось запустить его на IIS 7? –

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

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