구성 오류 :이 구성 섹션을이 경로에서 사용할 수 없습니다


1779

서버를 사이트에 배포하는 동안 오류가 발생했습니다. IIS의 새 사이트에서 홈 페이지를로드하거나 인증에 액세스하려고하면 오류가 발생합니다.

구성 오류 :이 구성 섹션을이 경로에서 사용할 수 없습니다. 이것은 섹션이 부모 수준에서 잠겨있을 때 발생합니다. 잠금은 기본적으로 (overrideModeDefault = "Deny"), overrideMode = "Deny"또는 레거시 allowOverride = "false"를 사용하여 위치 태그에 의해 명시 적으로 설정됩니다.

자세한 내용은 시나리오 7 에서 16 진수 오류 코드와 일치합니다.

위의 링크 된 사이트에 제공된 해결책 은 applicationHost.config 파일 의 내 오류에서 언급 한 섹션에서 overrideModeDefault 허용 을 설정 하는 것 입니다. 필자의 경우 system.webServer의 보안 아래 에 있습니다. 그러나 사이트가 이미 올바르게 배포 된 로컬 컴퓨터 에서 applicationHost.config 를 보면 해당 섹션이 Deny 로 설정됩니다 .

이 솔루션이 올바른 경우 로컬 인스턴스가 동일한 web.config로 어떻게 잘 실행 됩니까? 내 applicationHost.config 에 따르면 해당 섹션은 잠겨 있어야하지만 잠기지 않아야합니다. 해당 서버에서 실행되는 다른 사이트가 많기 때문에 applicationHost.config 파일을 변경하지 않는 것이 좋습니다. 다른 해결책이 있습니까?


2
"웹 인증"프로그램 ( certifytheweb.com ) 을 사용하려고 할 때이 오류가 발생하여 여기에 온 경우이 블로그 기사는 관련이있을 수 있습니다. renniestechblog.com/information/…
RenniePet

답변:


3332

나는 같은 문제가 있었다. 웹에서 찾은 곳을 기억하지 않지만 여기에 내가 한 일이 있습니다.

  • "시작 버튼"을 클릭하십시오
  • 검색 창에 "Windows 기능 켜기 또는 끄기"를 입력하십시오.
  • 기능 창에서 "인터넷 정보 서비스"를 클릭하십시오.
  • 클릭 : "World Wide Web Services"
  • "응용 프로그램 개발 기능"을 클릭하십시오.
  • 기능을 확인 (활성화)하십시오. CGI를 제외한 모든 것을 확인했습니다.

btw, 나는 Windows 7을 사용하고 있습니다.


84
새로운 Windows Server 2012를 구축하고 웹 서버에서 응용 프로그램 개발을 추가하는 것을 잊어 버렸습니다. 여기에 클래식 ASP가 없기 때문에 CGI, ASP 및 Server Side Includes를 제외한 모든 항목을 확인했습니다.
Chris

49
'응용 프로그램 개발 기능'을 확인했지만 나중에 해당 폴더의 기능 중 실제로 사용하도록 선택된 기능이 없음을 깨달았습니다. 오류를 제거하기 위해 각 기능 (CGI 제외)을 수동으로 선택했습니다.
Ciaran Gallagher

30
Windows 8의 IIS8에서도 확인되었습니다.
Babak Naffas

74
Windows 8.1 용 IIS8.5에 대해 확인되었습니다.
Mike P.

75
윈도우 10 확정 (10.0 빌드 10240이 IIS)
sixones

381

IIS 관리자 를 사용하여 해당 설정을 편집 할 수도 있습니다 .

Learn IIS 기사 관리 :

IIS 루트에서 기능 위임 사용 :

IIS 관리자의 기능 위임 아이콘

그런 다음 각 머신 레벨 읽기 / 쓰기 권한을 제어 할 수 있으며, 그렇지 않으면 overrideMode = "Deny" 오류가 발생합니다.

기능 위임 사용 예


16
이것을 계속하려면 나를 위해 일한 것이 있습니다 (이 솔루션은 프로덕션 시스템이 아닌 내 DEV 상자에 있습니다).-> 위임별로 정렬-> 모든 읽기 전용 유형 찾기-> 읽기 / 쓰기로 설정
Aaron 리드

1
IIS7 관리자에서 오류 메시지를 수정했습니다. 더 놀랍게도 웹 사이트에 액세스하려고 할 때 HTTP 500 클라이언트가 수신하는 문제가 해결되었습니다.
Brian Gideon

6
여기에 두 개의 겉보기에는 다른 솔루션이 게시되어 있으며 둘 다 필요합니다. 먼저 "응용 프로그램 서버"및 "웹 서버"지원 기능을 설치하십시오. 두 번째는 위임 설정을 확인하고 문제의 설정을 읽기 전용에서 읽기 / 쓰기로 변경하십시오. 참고 중요 : 올바른 지원 기능이 설치되어 있지 않으면 위반 기능을 위임 기능에서 사용하지 못할 수 있습니다. 필자의 경우 "인증-익명"이 문제였으며 Application Server 기능을 설치하기 전까지이 위임 기능이 나타나지 않았습니다.
maplemale

1
이것은 나에게 효과가 있었다. IIS 8.5, Windows Server 2012 R2
ellickakudy rajeesh

1
나를위한 문제는 Windows 10의 IIS 10의 인증 섹션에있었습니다.이 링크가 도움이되었습니다. knowledgebase.progress.com/articles/Article/…
Ajith

184

들어 윈도우 서버 2012IIS (8) , 절차는 비슷합니다.

Web Server (IIS)Application Server설치해야합니다, 당신은 또한 선택해야 Web Server (IIS) Support아래를 Application Server.

MVC에 대한 Windows Server 2012 및 IIS 8 요구 사항


30
명확히하기 위해 "웹 서버 (IIS) 지원"기능 확인란은 위 그림의 '응용 프로그램 서버'노드 아래에 없습니다. 여러 '다음'을 수행하고 왼쪽 탐색 모음의 서버 역할 및 기능을 전달하고 '역할 서비스'(위의 그림에는 나타나지 않지만 여러 '다음'후에 표시됨)로 이동하면 표시됩니다. 이것은 나를 미치게했다 : P
thedrs

2
나를 위해 옵션은 응용 프로그램 서버 규칙을 처음 추가 한 다음 역할 및 기능 추가 마법사를 다시 시작한 후에 만 ​​나타납니다
wonster

145

"C : \ Windows \ System32 \ inetsrv \ config"로 이동합니다 (여기에서 관리자 권한이 필요함). applicationHost.config를여십시오.

참고 : IISExpress 및 Visual Studio 2015에서 applicationHost.config는 다음 위치에 저장됩니다.$(solutionDir).vs\config\applicationhost.config

오류 메시지 페이지의 "구성 소스"부분에 표시된 섹션을 찾으십시오. 나를 위해 이것은 일반적으로 "모듈"또는 "핸들러"였습니다

변경 overrideModeDefault속성을로Allow

따라서 전체 줄은 다음과 같습니다.

<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />

파일을 저장 한 후 페이지가 브라우저에 제대로로드되었습니다.

경고 : 64 비트 Windows에서 applicationHost.config 편집


2
64 비트에 대한 링크는 404이며, 유용한 정보를 답변에 직접 포함시키지 않았습니다.
Erik Philips

1
이것은 Windows 8.1 dev 환경의 ipSecurity에서 +1이었습니다.
모비의 스턴트 더블

64 비트 Windows의 경우 notepad.exe를 통해 % SystemRoot % \ System32 \ inetsrv \ config를 열어 파일의 올바른 복사본을 얻습니다
Eddie Fletcher

'인증'섹션 내에서 Visual Studio 2017에서 로컬로 디버깅 할 때 발생했습니다. 생명의 은인!
D Ie

69

핸들러를 잠금 해제해야합니다. 다음 cmd 명령을 사용하여 수행 할 수 있습니다.

%windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/handlers

IIS 8 에서이 오류가 발생하는 사람들을위한 또 다른 정보는 필자의 경우 Microsoft Server 2012 플랫폼에 관한 것입니다. appcmd를 실행 한 후 거품이 일어났던 다른 오류와 싸우면서 몇 시간을 보냈습니다. 결국 웹 서버 역할을 제거하고 다시 설치하여 문제를 해결할 수있었습니다.


이의 system.webServer / 보안 / IPSECURITY을 위해 또한 나를 위해 일한
바트 Calixto

3
빙고. 관리자 권한으로 실행해야했습니다.
JackMorrissey

3
-section : system.webServer / modules 에서도이 작업을 수행해야했습니다.
Mike

1
나를 위해 일한 - 나는 세트를 찾고 있었다 /section:access /sslFlags:SslNegotiateCert내가와 위의를 사용했다 발견 -section:access 이는보고Unlocked section "system.webServer/security/access"...
숀 와일드

1
Windows Server 2012 R2에서 나를 위해 일했습니다
Robben_Ford_Fan_boy

50

1. "키 기능 켜기 또는 끄기 "를 다음과 같이여십시오. WinKey + R => "선택적 기능"=> 확인

여기에 이미지 설명을 입력하십시오

  1. " 응용 프로그램 개발 기능" 에서 해당 기능을 사용으로 설정하십시오.

여기에 이미지 설명을 입력하십시오

Win 10에서 테스트되었지만 다른 Windows 버전에서도 작동합니다.


2
완전한. ASP.NET 4.7 상자 만 확인하면되었고 필요한 다른 모든 요구 사항을 자동으로 선택했습니다. 웹 사이트를 다시 시작하지 않아도 매력처럼 작동했습니다.
Bill Tarbell

우리에게 IIS 멍청한 놈은 올바른 버전의 asp.net이 실제로 설치되어 있는지 확인하는 것이 첫 단계입니다.
mrfelis

1
탁월한 친구 : D
Fabio Silva Lima

38

관리자 권한 명령 프롬프트에서이 두 명령을 실행했습니다.

%windir%/system32/inetsrv/appcmd unlock config /section:anonymousAuthentication

%windir%/system32/inetsrv/appcmd unlock config /section:windowsAuthentication

이것은 질문에 대한 답변을 제공하지 않습니다. 작성자의 의견을 비판하거나 설명을 요청하려면 게시물 아래에 댓글을 남겨주세요. 언제든지 자신의 게시물 에 댓글 수 있으며 평판 이 충분 하면 게시물댓글 수 있습니다 .
Rook

19
@ 이것은 서버에서 응용 프로그램 개발 기능을 맹목적으로 홍보하지 않기 때문에 완벽하게 좋은 대답입니다. 이 오류가 발생하는 특정 시나리오에 대한 제어 솔루션을 나타냅니다. 더 잘 표현 될 수있었습니다. 당시 새로운 사람의 신뢰를 높이는 좋은 직업-그는 당신과 NAZIK이 지역 사회에 가입하려는 그의 첫 번째 시도에 대해 의견을 나눈 후에 다시 돌아 오지 않았습니다.
qujck

1
이로 인해 Windows 인증의 응용 프로그램 수준 구성이있는 응용 프로그램의 문제가 해결되었습니다.
nebffa

응용 프로그램 개발 기능이 없었던 트릭
Stephen Holt

1
나를 위해 일하지만 왜?
Kevman

37

이 비슷한 문제에 대한 나의 대답에 따라 ;

다음과 같이 서버 수준에서 관련 IIS 구성 설정을 잠금 해제하십시오.

  1. IIS 관리자 열기
  2. 연결 창에서 서버선택하십시오.
  3. 기본 창에서 구성 편집기 를 엽니 다.
  4. 섹션 드롭 다운에서 잠금을 해제 할 섹션을 선택하십시오 (예 : system.webServer> defaultPath).
  5. 오른쪽 분할 창에서 속성 잠금 해제를 클릭하십시오.
  6. 잠금을 해제해야하는 다른 설정에 대해 반복하십시오.
  7. IIS 다시 시작 (선택 사항)-Conncetions 창에서 서버를 선택하고 Actions 창에서 Restart를 클릭하십시오.

1
이 솔루션은 저에게 효과적이지만 실제 이유는 다릅니다. ASP.NET 4.5 (Add-WindowsFeature Web-Asp-Net45)를 설치해야했습니다.
Der_Meister

26

윈도우 서버 2012IIS 8 나는 가능하게함으로써이 문제를 해결 한 ASP.NET 4.5 기능 :

여기에 이미지 설명을 입력하십시오

그리고 켄의 대답 을 따르십시오 .


2
PowerShell : Add-WindowsFeature Web-Asp-Net45
Der_Meister

26

가장 좋은 옵션은 변경하는 것입니다 Application Settings로부터 Custom Site Delegation
열기 IIS와 루트에서 선택 Feature Delegation하고 다음을 선택 Application Settings하고 오른쪽 사이드 바에서 선택Read/Write 1 단계 2 단계


내 IIS 관리자에는 이러한 기능이 많이 없습니다. Windows 기능을 통해 추가해야한다고 생각합니다. 나는 그것들을 모두 선택했다 (검은 사각형 상자). 클릭하면 옵션이 선택되지 않았다! 나는 모든 Windows OS를 사용하여 이것을 본 적이 없다. 부끄러운 줄 아세요! 많은 시간을 낭비했다. 확인 모든 Windows 기능은 DESIRED..DO 사용하지 않을 BLACK SQUARE SELECTION 것을 체크
yardpenalty.com

3
또는 서버에 소프트웨어를 설치할 때 "검은 색 사각형"의 의미를 이해하십시오.
LarryBud

1
2.1 단계를 추가하고 오른쪽에서 "맞춤 사이트 위임"을 클릭 한 다음 상단 드롭 다운에서 재정의 할 사이트를 선택하십시오. 모든 사이트에서 덮어 쓰기를 허용하지 말고 필요한 사이트 만 덮어 쓰는 것이 좋습니다. 그런 다음 3 단계를 계속하십시오.
foxontherock

26

이것은 IIS 8 Windows Server 2012 R2의 트릭이었습니다.

"기능 켜기"로 이동

그런 다음 모든 기본 설정, 다음, 다음, 다음 등으로 이동하십시오.

그런 다음 아래와 같이 선택하십시오. 여기에 이미지 설명을 입력하십시오

그런 다음 IIS를 재설정 (선택 사항)하지만 더 안전한 쪽을 수행하십시오.

여기에 이미지 설명을 입력하십시오

이것은 모든 사람이 다른 문제와 다른 해결책을 가지고있는 일반적인 문제이기 때문에 추가 솔루션입니다. 건배!


1
이것은 또한 Windows Server 2016에서 작동합니다
M. Schena

1
이것은 나를 위해 작동합니다
aronccs

Windows Server 2016에서 완벽한 작업!
D Todorov

17

이 문제를 해결하려면 IIS Express applicationhost.config를여십시오. 이 파일은 C : \ Users [사용자 이름] \ Documents \ IISExpress \ config \ applicationhost.config에 저장됩니다.

VS2015 + 업데이트 : 구성 파일 위치는 $ (solutionDir) .vs \ config \ applicationhost.config입니다.

다음 줄을 찾으십시오

<section name="windowsAuthentication" overrideModeDefault="Deny" />
<section name="anonymousAuthentication" overrideModeDefault="Deny" />
<add name="WindowsAuthenticationModule" lockItem="true" />
<add name="AnonymousAuthenticationModule" lockItem="true" />

해당 줄을 다음으로 변경하십시오.

<section name="windowsAuthentication" overrideModeDefault="Allow" />
<section name="anonymousAuthentication" overrideModeDefault="Allow" />
<add name="WindowsAuthenticationModule" lockItem="false" />
<add name="AnonymousAuthenticationModule" lockItem="false" />

저장하고 Asp.net 페이지를 새로 고칩니다.


15

IIS 8의 경우 다음과 같은 경우에 사이트에 대한 인증을 보려고 할 때 오류가 발생했습니다. "

  1. "인증-Windows"= "읽기 전용"으로 표시된 서버 기능 위임
  2. 이 사이트에는 명시 적으로 Windows 인증을 참조하는 web.config가있었습니다. 예를 들어

사이트 기능 위임 "인증-Windows"= "읽기 / 쓰기"로 표시하면 오류가 사라졌습니다. "읽기 전용"으로 표시된 기능을 사용하면 web.config가 쓰기를 구성하는 것처럼 보이기 때문에이 기능을 참조 할 수 없습니다.

사이트 web.config IIS 관리자-서버 기능 위임


13

IIS Express 및 VS 2015의 경우 $ (solutionDir) .vs \ config \ applicationhost.config에 applicationHost.config 파일의 사본이 있으므로 변경해야합니다. 이 링크를보십시오 : http://digitaldrummerj.me/iis-express-windows-authentication/

이 줄이 아래에 따라 변경되어 있는지 확인하십시오.

<section name="windowsAuthentication" overrideModeDefault="Allow" />
<section name="anonymousAuthentication" overrideModeDefault="Allow" />
<add name="WindowsAuthenticationModule" lockItem="false" />
<add name="AnonymousAuthenticationModule" lockItem="false" />

12

필자의 경우 서버의 .NET Framework 기능에서 "HTTP Activation"이 활성화되지 않은 것입니다. 따라서 Windows Server 2012의 경우 나를 위해 일한 솔루션은 다음과 같습니다.

서버 관리자-> 역할 및 기능 추가-> 기능-> 사용하려는 버전의 .NET Framework에서 "HTTP Activation"이 선택되어 있는지 확인하십시오.


Windows 7, 8, 10, 2008 서버, 2012 서버에서 @Ray가 작동하지 않습니까?
Kiquenet

9

기능을 활성화하는 Powershell 방법 (Windows Server 2012 +)-필요에 따라 다듬기 :

Install-WindowsFeature NET-Framework-Core
Install-WindowsFeature Web-Server -IncludeAllSubFeature
Install-WindowsFeature NET-Framework-Features -IncludeAllSubFeature
Install-WindowsFeature NET-Framework-45-ASPNET -IncludeAllSubFeature
Install-WindowsFeature Application-Server -IncludeAllSubFeature
Install-WindowsFeature MSMQ -IncludeAllSubFeature
Install-WindowsFeature WAS -IncludeAllSubFeature

6

이 멋진 메시지가 표시되면 하위 폴더의 SSL 설정을 변경해야했습니다. 제 경우에는 다음과 같은 조치가 도움이되었습니다.

C : \ Windows \ System32 \ inetsrv \ config \ applicationHost.config를 열었습니다.

그리고 overrideModeDefault = "Deny"에서 "Allow"로 값을 변경했습니다.

<sectionGroup name="system.webServer">
 ...
    <sectionGroup name="security">
        <section name="access" overrideModeDefault="Allow" />
    </sectionGroup>

6

오류는 구성 섹션이 상위 레벨에서 잠겨 있음을 나타냅니다. 따라서 문제를 해결하는 구성 파일은 1 개가 아니며 상속을 보려면 구성 파일의 계층 구조를 거쳐야합니다 .IIS의 파일 계층 구조 및 상속을 보려면 아래 링크를 확인하십시오.

https://msdn.microsoft.com/en-us/library/ms178685.aspx

따라서 아래 순서대로 앱 구성 설정을 확인해야합니다.

  1. C : windows \ system32 \ inetsrv \ config의 ApplicationHost.config overrideModeDefault 속성을 Allow로 변경하십시오.
  2. 응용 프로그램 디렉토리의 ApplicationName.config 또는 web.config
  3. 루트 디렉토리의 Web.config
  4. 특정 웹 사이트의 Web.config (이곳에서 내 문제가 발견되었습니다).
  5. 루트 웹의 Web.config (서버 구성)
  6. 컴퓨터의 machine.config (Root의 web.config 및 machine.config는 systemroot \ MicrosoftNET \ Framework \ versionNumber \ CONFIG \ Machine.config에 있습니다.)

1에서 6까지의 순서로 이러한 모든 구성을 신중하게 수행하면 찾을 수 있습니다.


4

제 경우에는 잘못된 구성 파일로 작업했기 때문에이 오류가 발생했습니다.

나는 이것을하고 있었다 :

Configuration config = serverManager.GetWebConfiguration(websiteName);
ConfigurationSection serverRuntimeSection = config.GetSection("system.webServer/serverRuntime");
serverRuntimeSection["alternateHostName"] = hostname;

올바른 코드 대신 :

Configuration config = serverManager.GetApplicationHostConfiguration();
ConfigurationSection serverRuntimeSection = configApp.GetSection("system.webServer/serverRuntime", websiteName);
serverRuntimeSection["alternateHostName"] = hostname;

즉, 웹 사이트 섹션 (또는 섹션을 가질 수 있음)이있는 글로벌 파일 C : \ Windows \ System32 \ inetsrv \ config \ applicationHost.config 대신 웹 사이트의 web.config에서 작동하려고했습니다. 변경하려고 한 설정은 applicationHost.config 파일에만 있습니다.


4

제 경우에는 다른 것이 었습니다.

새 버전의 Visual Studio에서 솔루션을로드했을 때 VS는 분명히 새로운 프로젝트 특정 applicationhost.config 파일을 만들었습니다.

MySolutionDir \ .vs \ config \ applicationhost.config

이미 사용자 지정된 글로벌 IIS Express 설정 대신 새 구성의 설정을 사용하기 시작했습니다. (\ 사용자 \ % USER % \ Documents \ IISExpress \ config \ applicationhost.config)

제 경우에는 설정이 필요했습니다. 물론 그것은 당신을 위해 다른 것일 수 있습니다 :

<section name="ipSecurity" overrideModeDefault="Allow" />

4

비슷한 답변을 보았지만 제 경우에는 IIS 구성 편집기를 사용하여 "잠금 해제"하려는 섹션을 찾았습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

그런 다음 편집하려는 섹션을 변경하기 전에 경로를 복사하여 자동화에서 사용하여 잠금을 해제했습니다.

. "$($env:windir)\system32\inetsrv\appcmd" unlock config -section:system.webServer/security/authentication/windowsAuthentication
. "$($env:windir)\system32\inetsrv\appcmd" unlock config -section:system.webServer/security/authentication/anonymousAuthentication

3

Vista Home Premium에서 IIS 7을 설치 한 후 이와 동일한 문제가 발생했습니다. 오류를 수정하기 위해 Windows \ system32 \ inetsrv에있는 applicationHost.config 파일에있는 다음 값을 변경했습니다.

섹션->에있는 다음 값을 모두 변경하십시오.

<div mce_keep="true"><section name="handlers" overrideModeDefault="Deny" /> change this value from "Deny" to "Allow"</div>
<div mce_keep="true"><section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" /> change this value from "Deny" to "Allow"</div>

3

당신은 이것을 시도 할 수 있습니다 :

오류가 발생하는 응용 프로그램 경로로 이동하여 마우스 오른쪽 버튼을 클릭하십시오.

특성-> 보안 탭

그런 다음 권한을 변경하고 읽기 및 쓰기 확인란을 선택하십시오. 그런 다음 희망없이 오류없이 작동합니다.



1

재정의 = "허용"값 (이미 언급)을 넣었지만 x64 비트 시스템에서 문제가 발생했습니다. ... 32 메모장 ++는 팬텀을 저장하는 팬텀이었습니다. x64 비트 O / S에서 64 비트 응용 프로그램 인 메모장으로 전환하면 설정을 저장할 수있었습니다.

보다 :

http://dpotter.net/technical/2009/11/editing-applicationhostconfig-on-64-bit-windows/

관련 텍스트 :

내가 겪고있는 문제 중 하나는 applicationHost.config를보고 가능하게 편집해야했습니다. 이 파일은 % SystemRoot % \ System32 \ inetsrv \ config에 있습니다. 충분히 간단 해 보입니다. 명령 줄에서 쉽게 찾을 수 있었지만 좋아하는 편집기 (Notepad ++)에로드 할 때 파일을 찾을 수 없다는 오류가 발생했습니다. 32 비트 응용 프로그램의 System32 폴더가 SysWOW64로 리디렉션되는 것으로 나타났습니다. 32 비트 앱을 사용하여 System32 폴더를 볼 수있는 방법이 없습니다. 그림을 이동. 다행히 64 비트 버전의 Windows는 64 비트 버전의 메모장과 함께 제공됩니다. 내가 싫어하는 한 적어도 작동합니다.


1

내 경우에는 탐색 외에도 IIS의 인증 설정을 업데이트하려고 할 때이 오류가 발생했습니다. web.config 자체에서 인증 설정을 제거하여이 오류를 제거 할 수있었습니다. 문제가있는 구성 섹션을 제거하면 서버 역할 및 기능을 너무 많이 변경하는 것보다 덜 침습적이고 선호되는 경우가 있습니다.

섹션 삭제 :

    <security>
        <authentication>
            <windowsAuthentication enabled="true" />
        </authentication>
    </security>

0

나는 같은 문제가 있었다.

  • Application Server 기능을 사용하여 해결했습니다. 그 후 iis를 다시 시작했습니다.

Application Server 기능 을 사용 하는 방법 무엇입니까? Windows Server 2008 o 2012에서? 윈도우 7,8,10? Powershell을 사용하십니까?
Kiquenet

0

IIS 8에서는 서버를 IIS Express로 변경하여이 문제를 해결할 수 있습니다. Goto debug-> Properties 웹에서 드롭 다운에서 서버를 IIS Express로 선택한 다음 솔루션을 다시 빌드하십시오.


0

응용 프로그램 수준 (Web.Config)에서 변경하려면

web.config에서 신뢰 수준을 제거하십시오.

실제로 서버를 제어 할 수없는 호스팅 서버에서 웹 사이트를 호스팅하려고 할 때이 오류가 발생했습니다. 내 응용 프로그램 web.config에서 위의 줄을 제거하면 문제가 해결되었습니다.


0

다음은 나를 위해 일했습니다.

프로젝트 속성으로 이동하십시오. 웹 탭. 로컬 IIS로 설정하고 특정 페이지를 설정하십시오.

Windows 7과 Visual Studio 2013이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.