2016-08-09 9 views
1

새로운 .net 핵심 프레임 워크를 실행하기 위해 Windows Server 2008 R2에서 IIS 7.0을 구성하고 있는데이 오류가 발생합니다 :"섹션 ​​섹션이 없기 때문에 'aspNetCore'구성 섹션을 읽을 수 없습니다.

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

이 유형의 사이트를 실행하려면 구현해야하는 설정이 있습니까? 응용 프로그램 ID가 사용됩니다.

web.config는 VS 2015 커뮤니티의이 태그를 사용하여 자동으로 스크립팅됩니다. 내가이 시간에 .NET의 CORE와 함께 작동하도록 IIS 7.0 (WS 2008 R2)를 구성 할 수 있습니다 생각하지 않는다

<?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 2가 아니라 .NET 4를 사용하도록 구성되었는지 확인 했습니까? –

답변

0

: 여기

은 컴파일 및 게시 된 후 설정입니다. Windows 서버 2012 IIS 8.0에서 훨씬 더 나은 결과를 얻었습니다 ...

두 서버의 응용 프로그램 풀이 다른 결과로 같은 방식으로 설정되었습니다. 응용 프로그램 풀 .NET CLR은 관리 코드 없음, 통합 파이프 라인 및 ApplicationPoolIdentity로 설정됩니다.

ApplicationPoolIdentity에 사이트 디렉토리에 대한 파일 권한이 있어야합니다. Granting access to IIS 7.5 ApplicationPoolIdentity

어쩌면이 문제가 앞으로 수정 될 수 있습니다. 행운을 비네!

+0

IIS 7에서 실행하도록 관리 했습니까? –

관련 문제