네임 스페이스 'System.Web.Mvc'에 형식 또는 네임 스페이스 이름이 없습니다.


217

Buiding MVC3 솔루션은 제대로 작동했지만 브라우저에서 오류가 발생했습니다.

컴파일러 오류 메시지 : CS0234 : 형식 또는 네임 스페이스 이름 'Html'이 네임 스페이스 'System.Web.Mvc'에 없습니다 (조립품 참조가 없습니까?)

Source Error:
Line 25:         <add namespace="System.Web.Mvc" />
Line 26:         <!--<add namespace="System.Web.Mvc.Ajax" />-->
Line 27:         <add namespace="System.Web.Mvc.Html" />
Line 28:         <add namespace="System.Web.Routing" />
Line 29:         <add namespace="System.Web.WebPages" />

솔루션에 대한 패킷을 설치 NuGet하고 모든 프로젝트에 대해 설정했습니다 MVC3. 합니까는 MVC3라이브러리를 포함 System.Web.Mvc.Ajax, System.Web.Mvc.Html다른 사람을? 왜 오류가 발생합니까?


참조 폴더에 System.Web.Mvc가 있습니다.

Runtime version: v4.0.30319,

Version: 3.0.0.0

Web.config

<?xml version="1.0" encoding="utf-8"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=152368
  -->
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <appSettings>
    <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />
    <add key="webpages:Version" value="1.0.0.0" />
    <add key="ClientValidationEnabled" value="true" />
    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
  </appSettings>
  <system.web>
    <compilation debug="true" targetFramework="4.5" />
    <authentication mode="Forms">
      <forms loginUrl="~/Account/LogOn" timeout="2880" />
    </authentication>
    <pages>
      <namespaces>
        <add namespace="System.Web.Helpers" />
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
        <add namespace="System.Web.WebPages" />
      </namespaces>
    </pages>
    <httpRuntime targetFramework="4.5" encoderType="System.Web.Security.AntiXss.AntiXssEncoder, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
    <machineKey compatibilityMode="Framework45" />
    <profile defaultProvider="DefaultProfileProvider">
      <providers>
        <add name="DefaultProfileProvider" type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
      </providers>
    </profile>
    <membership defaultProvider="DefaultMembershipProvider">
      <providers>
        <add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" />
      </providers>
    </membership>
    <roleManager defaultProvider="DefaultRoleProvider">
      <providers>
        <add name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
      </providers>
    </roleManager>
    <sessionState mode="InProc" customProvider="DefaultSessionProvider">
      <providers>
        <add name="DefaultSessionProvider" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" />
      </providers>
    </sessionState>
  </system.web>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
  </system.webServer>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
  </entityFramework>
  <connectionStrings>
    <add name="EFDbContext" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=SportStore;Integrated Security=True;Pooling=False;" providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>

MSDN System.Web.Mvc 네임 스페이스

파일 packages.config:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="EntityFramework" version="5.0.0-rc" />
  <package id="jQuery" version="1.7.2" />
  <package id="jQuery.UI.Combined" version="1.8.11" />
  <package id="jQuery.Validation" version="1.9" />
  <package id="Microsoft.AspNet.Mvc" version="3.0.20105.1" />
  <package id="Microsoft.AspNet.Providers.Core" version="1.0" />
  <package id="Microsoft.AspNet.Providers.LocalDB" version="1.0" />
  <package id="Microsoft.AspNet.Razor" version="1.0.20105.408" />
  <package id="Microsoft.AspNet.WebPages" version="1.0.20105.408" />
  <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
  <package id="Modernizr" version="2.0.6" />
  <package id="Moq" version="4.0.10827" />
  <package id="Ninject" version="3.0.1.10" />
</packages>

1
귀하의 웹 서버는 무엇입니까? 이게 iis입니까?
Daniel A. White

Visual Studio 2012의 Express IIS
J.Olufsen 2016

1
프로젝트의 목표는 무엇으로 설정되어 있습니까?
Daniel A. White


2
이 질문에 명중 사람에 따라 달라집니다 -이 우리 중 일부에 필요한 모든 인 해결책에 대한 Nuget 패키지 관리 ... >> 업데이트
톰 Stickel

답변:


420

솔루션을 정리 한 다음 해당 파일의 속성을로 설정하십시오 Copy Local = True.

로컬 복사 속성을 True 또는 False로 설정하려면

솔루션 탐색기에서 모든 파일 표시 버튼을 클릭하여 참조 노드를 표시합니다.

  • 프로젝트의 참조 노드를여십시오.
  • 참조 목록에서 참조를 마우스 오른쪽 단추로 클릭하고 특성을 클릭하십시오. 해당 참조와 관련된 속성이 속성 창의 목록에 나타납니다.
  • 속성 창에서 로컬 복사 속성을 True 또는 False로 변경하십시오.

11
대박! 이것은 MVC4 프로젝트에서 나를 위해 수정되었습니다. 당신이 그것에 대해 생각할 때 그것은 분명하다. DLL이 있는지 확인하기 위해 배포 된 프로젝트를 보지 않았습니다.
Alex Kilpatrick

1
감사! 이것은 나에게도 도움이되었습니다!
Maritim

1
천만에요. 때로는 간단한 해결책으로 복잡한 문제를 해결할 수 있습니다. :)
Toffee

5
효과가있다! 난 단지 하나의 참조 만 변경합니다 =>System.Web.Mvc
Jaider

5
"그 파일들"의 의미를 알아 내기 위해 잠시 시간을 들였습니다. 솔루션의 모든 프로젝트에서 어셈블리 참조를 살펴보십시오. 경로에 "Microsoft ASP.NET \ ASP.NET MVC 3 \ Assemblies"등이있는 것은 문제의 일부입니다.
작업

60

어떤 이유로 든 내 솔루션 중 2 개가 어떻게 든 asp.net MVC를 자발적으로 제거하는 웹 프로젝트를 가지고 있습니다. Nuget에서 설치했으며 이제 둘 다 다시 작동합니다. 이것은 내가 사용하고있는 버전 (4.5.1)에 대한 .net 프레임 워크 업데이트가 포함 된 최신 Windows 업데이트 배치 후에 발생했습니다.

편집 : .Net 웹 개발 및 도구 블로그 :

Microsoft Asp.Net MVC 보안 업데이트 MS14-059가 빌드를 깨뜨 렸습니다!


4
이것은 나에게 일어난 일입니다. 그러나 MVC 패키지를 다시 설치하는 대신 업데이트했습니다 (어쨌든 구식이었습니다). 이런 일이 발생하는 원인이나 이유가 있습니까?
Joshua H

5
이것은 참조하는 MVC 버전 (각각 5.1 및 5.0)에 따라 KB2994379 또는 KB2992080 과 관련이있는 것으로 보입니다 . 이 업데이트는 새 버전의 System.Web.Mvc를 제공하며, 버전 충돌이 발생한다고 가정합니다. MVC 패키지를 업데이트하면 오류가 해결됩니다. 어떤 이유로 든 업데이트 할 수 없으면 System.Web.Mvc.dll이 로컬로 복사되도록 설정해야합니다.
Vinney Kelly 2016 년

1
나는 같은 문제가 있었다. 패키지를 업데이트하고 copy local = true로 설정하십시오. 모두 감사합니다 !!!!
Vackup

1
MVC 복사 로컬 = true +1
Stanomatic

4
나도 마찬가지였다. local = FALSE, rebuild, copy local = TRUE, rebuild로 MVC를 설정해야합니다. 문제 없다.
Jeppebm

38

IIS에서 실행할 때 기본 사이트의 응용 프로그램 풀이 .NET 버전 2.0으로 설정되어 있으면 일반적으로이 정보가 나타납니다. Visual Studio에서 IIS를 사용하면 가상 디렉터리가 만들어 지지만 기본 사이트의 앱 풀에서 계속 실행됩니다. 웹 서버에서 빌드를 사용하는 경우 웹 프로젝트를 마우스 오른쪽 단추로 클릭하고 특성으로 이동하여 올바른 버전의 .NET에서 실행 중인지 확인하십시오. IIS에서 앱 풀의 .NET 버전을 확인하십시오.

프로젝트가 어떻게 생성되었는지에 대한 마지막 의견에서 다음과 같이 어셈블리를 올바르게 포함하고 있습니까 (VS10의 MVC3 프로젝트 템플릿으로 생성 된 기본 web.config 파일에서 가져옴).

<compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      </assemblies>
</compilation>

2
모든 프로젝트는 .NET Framework 4.5를 사용하도록 설정되었습니다. .NET 4.5가 System.Web.Mvc.Ajax 및 기타 클래스를 찾을 수 없음을 의미합니까?
J.Olufsen 2016 년

일반적으로 4.5로 실행되도록 설정되었지만 실제로는 System.Web.Mvc에서 System.Web.Mvc.Ajax를 찾을 수 없다는 것을 의미합니다.
BlackSpy 2016 년

제쳐두고, System.Web.dll 버전은 무엇입니까? 내가 묻는 이유는 NuGet에서 어셈블리를 추가했다고 말했기 때문입니다. MVC3 웹 프로젝트를 만들지 않았습니까?
BlackSpy 2016 년

31

MVC를 업데이트해야합니다.

  1. 도구-> NuGet 패키지 관리자-> 솔루션의 NuGet 패키지 관리로 이동하십시오.
  2. "업데이트"를 클릭하십시오
  3. "Microsoft ASP.NET MVC"업데이트
  4. 솔루션 재 구축

1
NuGet 패키지를 사용하는 것이 좋지만 필요하지 않을 수있는 다른 많은 어셈블리를 다운로드 할 수는 있지만 문제가 해결됩니다.
Canvas

1
같은 문제가 있었는데 현상금이 약간 있습니다.
Nit

28

나는 같은 문제가 있었다-내 시나리오는 lib 폴더에서 새 System.Web.Mvc.dll을 참조하고 "로컬 복사"를 true로 설정하지 않았다는 것입니다. 그런 다음 응용 프로그램에서 올바른 네임 스페이스 (Html, Ajax 등)가없는 GAC 버전으로 되돌리고 런타임 오류가 발생했습니다.


16

내 솔루션은 솔루션을 위한 Nuget 패키지 관리 ...에 있었습니다 .- 꽤 많은 패키지를 위해 업데이트가 없었습니다.

반 단계를 백업하고 솔루션과 프로젝트를 한 폴더에서 다른 폴더로 옮겼 기 때문에 문제를 해결했다고 말하겠습니다. 그래서 프로젝트가 생각했던 위치와 비교할 때 이미 문제가 발생했습니다. 모든 것이 잘 움직 였지만 Nuget은 내가 아닌 다른 접근법을 사용하지 않으면 혼란스러워합니다.

솔루션으로 돌아가서 ... 솔루션 용 Nuget 패키지 관리 ... >> 업데이트 >> Microsoft 및 .NET으로 이동 하여 모두 업데이트 버튼을 누르십시오 .

모든 것이 정상적이고 행복해졌습니다.


나는 당신을 위해 우연히 당신의 게시물 +1을 건너 뛰는 같은 타입의 솔루션을 게시했습니다
Tom Stickel

이것은 나에게도 픽스였습니다.
bradj

이렇게 한 후에 JQuery와 부트 스트랩을 업데이트해야 할 수도 있습니다.
Carl Onager

mvc, 면도기 및 웹 페이지 nuget 패키지를 업데이트하면 MVC5 프로젝트에서 효과적이었습니다.
voam

9

mvc 5 프로젝트를 다운로드했으며 문제가되는 문제는

<add namespace="System.Web.Mvc.Ajax" />  

이 오류 메시지와 함께 :

CS0234: The type or namespace name 'Ajax' does not exist in the namespace 'System.Web.Mvc' (are you missing an assembly reference?)

-> 나는이 웹 페이지에 와서 깨끗하고 위의 몇 가지 등을 시도했습니다 ...

나를 위해 일한 것은 단지

Manage Nuget and Update all the packages.  Then it worked fine.

1
오, 나는 내 글을 남겨 둘 것이다. 그러나 나는 azarc3가 같은 것을 말하는 것을 본다. 그를 찬성.
Tom Stickel

7

너겟 패키지 관리자에서 다음 명령을 실행하면 문제가 해결되었습니다.

update-package microsoft.aspnet.mvc -reinstall

2
이것은 약 천 번 더 공표되어야합니다.
Chazt3n

1
@ Chazt3n 저에게 효과가 없었지만 좋은 제안입니다. + 1
Jared Beach

다른 모든 방법을 시도하고 기술적으로 패키지 관리자를 사용하여 제거하고 다시 설치하고 업데이트했습니다. 그래서 나는이 답변에 대해 비관적이지만 필사적이었습니다. 이것은 어떻게 든 작동했습니다.
Mahesh

6

이 답변은 질문 날짜가 다소 늦었지만 누군가 유용 할 수 있습니다.

위의 솔루션 중 어느 것도 로컬 프로젝트 Net Framework 4.5 MVC 4의 Visual Studio 2012에서 효과가 없었습니다. 문맥 상 필자는 CodeProject ( http://www.codeproject.com/ 기사 / 615805 / Clean-a-Clean-Minimal-Footprint-ASP-NET-WebAPI 이 문제가 발생했을 때 ).

응용 프로그램이 이미 "System.Web"을 참조했지만 내 응용 프로그램 참조에 "System.Web.Mvc"를 명시 적으로 추가하는 것이 저에게 효과적이었습니다.


감사. 이것은 내 문제를 해결했습니다 (DevExpress.Web.Mvc와 관련이 있다고 생각했습니다)
dferraro

+1. MvcSiteMapProvider를 사용하고 있으며 최신 MVC 어셈블리에서는 작동하지 않으므로 nuget을 통해 Microsoft ASP.Net MVC 패키지에 대해 "모두 업데이트"를 수행 할 수 없습니다. 이 어셈블리에 대해 "CopyLocal = True"를 수행해야 할 수도 있습니다.
user007

디버그 웹 애플리케이션을 새로운 환경으로 푸시해야했습니다. 참조에 "로컬 복사"를 추가해야합니다.
dudeNumber4

4

나는 같은 문제가 있었지만 위의 어느 것도 나를 위해 일하지 않았다. 그들은 나를 올바른 방향으로 넣었습니다.

예를 들어 System.Web.Mvc 참조에 대해 "로컬 복사"를 "true"로 설정하면 자동으로 False로 다시 설정됩니다.

내 솔루션의 System.Web.Mvc 참조에 의존하는 여러 프로젝트가 있지만이 문제는 단 하나만 발생했습니다. VS 2012에서는이 참조에 노란색주의 삼각형이 표시되어 있습니다.

이 참조 찾기 => 제거 => 다시 추가

그것은 나를 위해 그것을 고쳤다. 도움이 되었기를 바랍니다


3

csproj에서 참조 경로를보고 확인하십시오.

System.Web.Mvc (및 기타)에 대한 참조를 제거하고 사용자 지정 경로로 읽었습니다. C:\Project\OurWebReferences

그러나 이렇게 한 후에도 여전히 csproj의 참조 경로는 변경되지 않았습니다. 였다

<Reference Include="System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\..\..\..\OurWebProject\bin\Debug\System.Web.Mvc.dll</HintPath>
</Reference>

수동으로 변경

<Reference Include="System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
        <HintPath>..\..\..\..\OurWebReferences\System.Web.Mvc.dll</HintPath>
</Reference>

경로는 단지 예일뿐입니다.


3

나를 위해 해결책은 모든 프로젝트가 동일한 CPU를 위해 빌드되도록하는 것이 었습니다. 내 경우에는 x86


2

Copy Local = True는 내 프로젝트 중 하나에 대해 해결되었습니다. 그러나 다른 프로젝트에서 동일한 오류가 발생하여 Copy Local = true로 설정하려고 시도했지만 문제가 해결되지 않았습니다. 프로젝트 속성에서 대상 프레임 워크를 4.5.1에서 4.5로 변경하면 도움이됩니다.


2

나는 정말 어리석은 짓을했다.

전화하려고 했어요 System.Web.Mvc.Html.Partial("<Partial Page>")

System.Web.Mvc.Html은 네임 스페이스이며 클래스가 아니며 오류 메시지를 잘 읽지 못했기 때문에 오류를 클래스로 해석했습니다. Html 가 네임 스페이스 System.Web.Mvc에 존재하지 않기 때문에 했습니다. 여기 (어리석은 알아).

@using System.Web.Mvc.Html페이지에 using 문 을 추가하고 @Html.Partial예상대로 작동했습니다.


Visual Studio 2015는 필요에 따라 사용을 플래그 지정하지만 제거하면 "유형 또는 네임 스페이스 이름 'Helpers'가 'Microsoft.Web'네임 스페이스에 없습니다. 어셈블리 참조?) "
justdan23

1

위의 방법으로 문제가 해결되지 않으면 System.Web.Mvc.dll의 속성을 설정하여 로컬 ture를 복사하십시오.

그것은 해결 될 것이다


1

나는 같은 문제가 있었지만 내 경우에는 다른 요인에서 비롯되었습니다. 나는 같은 문제를 가진 다른 사람들을 돕기 위해 이것을 씁니다. 여러 프로젝트가있는 솔루션이 있습니다. 그중 두 개는 System.Web.Mvc와 함께 작동합니다. 일반적으로 참조는 사용 된 버전을 제어하는 ​​외부 패키지를 가리 킵니다. 어떤 이유로 프로젝트 참조 중 하나가 GAC로 이동하여 GAC dll (버전 4.0.0.1)을 가리키고 프로그램에 오류가 발생했습니다. 이를 정정하려면 다음을 수행하십시오.

System.Web.Mvc에 대한 참조가 동일한 디렉토리 경로에서 동일한 dll을 가리키는 지 확인하십시오.

도움이 되길 바랍니다.


1

내 사이트의 Bin frolder에서 System.Web.dll을 삭제했습니다.


내 경우 예. MVC없이 오래된 지점으로 전환하고있었습니다. 그리고 Bin 폴더의 System.Web.dll이 내 bild를 끊었습니다.
andre719mv

1

이 문제가 발생했습니다. 복사 로컬 설정 및 해제 등이 작동하지 않았습니다. 프로젝트는 너겟을 사용하지 않았으므로 그 문제를 해결했습니다.

나를위한 해결책은 MVC 3 (웹 플랫폼 설치 프로그램을 통해 수행)을 설치하는 것이 었습니다.

나는 .net 프레임 워크가 계속 발전하고 사람들이 더 오래된 MVC를 설치하지 않았기 때문에 이것이 사람들에게 더 많은 솔루션이 될 것이라고 생각합니다.


1

DLL을 CopyLocal / true 또는 다른 주요 수정 사항으로 설정하면 문제가 해결 될 수도 있지만 20 분 동안 낭비되는 또 다른 사례가 있습니다.

네임 스페이스를 Views / Web.config에 추가 할 때 네임 스페이스가 올바르게 입력되었는지 확인하십시오.

  <system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      <namespaces>
        <add namespace="THE.NameSpace" />
        <add namespace="THE.Namespace" />
      </namespaces>
    </pages>
  </system.web.webPages.razor>

1

많은 사람들 이이 문제를 겪고있는 것 같습니다. 내 문제는 다른 프로젝트의 bin 폴더에 대한 경로가 있거나 시스템 폴더에서 dll을 참조하는 참조로 인해 발생했습니다. 이 프로젝트는 약 6 살이었고 이전 개발자는 이것이 라이브러리를 참조하는 방식이라고 결정했습니다.

해결책은 모든 참조를 거쳐 경로를 확인한 다음 참조를 제거하고 NuGet을 사용하여 추가하는 것입니다. NuGet에 없었던 패키지의 경우 패키지와 함께 다른 폴더를 만들고 NuGet과 동일한 레이아웃에 dll을 넣었습니다.

또한 구성 파일을 살펴보고 올바른 버전의 패키지가 사용되고 있는지 확인해야했습니다. 길고 고통스러운 과정!


1

View가 열린 상태에서 빌드 할 때 마다이 작업을 수행하는 프로젝트가 있습니다. 뷰를 닫 자마자 오류가 사라지고 빌드가 성공합니다. 아주 이상한.


0

나는 똑같은 문제가 있었고, 어떤 해결책도 나를 위해 일하지 않았다. 마침내 나는 제거하고 System.Web.MVC다시 추가했다. 그런 다음 모든 것이 정상으로 돌아 왔고 내 문제는 해결되었다.

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