programing

ASP 버전이 충돌합니다.검색된 NET 웹 페이지: 지정된 버전이 "1.0.0.0"이지만 빈의 버전이 "2.0.0.0"입니다.

easyjava 2023. 9. 11. 22:26
반응형

ASP 버전이 충돌합니다.검색된 NET 웹 페이지: 지정된 버전이 "1.0.0.0"이지만 빈의 버전이 "2.0.0.0"입니다.

ASP 업데이트 후 이 오류가 나타납니다.오늘 NET Web Helpers Library에서 버전 2.0으로 출시되었습니다.제가 실수로 업데이트를 했는데 가능하다면 지금 바로 해결하고 싶습니다.

ASP 버전이 충돌합니다.NET 웹 페이지가 탐지되었습니다. 지정된 버전은 "1.0.0.0"이지만 빈의 버전은 "2.0.0.0"입니다.계속하려면 응용프로그램의 bin 디렉토리에서 파일을 제거하거나 web.config에서 버전 사양을 제거합니다.

이것이 web.config의 문제인 것 같습니다.

<add key="webpages:Version" value="1.0.0.0" />

이 ASP에 대한 정보를 가지고 있는 사람이 있습니까?NET Web Helpers Library 패키지 2.0?릴리스 노트를 찾을 수 없습니다.Nuget 사이트에 아무것도 없습니다.

ASP의 상반되는 버전에서.NET페이지 탐지:웹 페이지를 설정해야 합니다.버전 앱적절한 값의 설정.고객님의 경우 2.0.0.0이어야 합니다.

<appSettings>
    <add key="webpages:Version" value="2.0.0.0"/>
</appSettings>

마이크로소프트의 새로운 릴리스(v.2.0)와 관련이 있는 것으로 보입니다.Web.Helpers, 2012년 6월 05일 출시.

이 문제를 방지하기 위해 먼저 새 버전(v.2.0)을 제거했습니다.

PM> Uninstall-Package microsoft-web-helpers

그리고 안정적인 구형 버전을 설치하기 위해 다음 명령을 채택했습니다.

PM> Install-Package microsoft-web-helpers -Version 1.15

저는 이것이 곧 수정(또는 공식 논평)될 것이라고 믿습니다.

갱신하다

어떤 이유로든 이전 시스템이 필요한 경우.Web.WebPages.dll(내 경우에는 새 버전으로 덮어쓰고 "Add Reference" 상자에 표시되지 않음)은 다음 위치에 있습니다.

C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies

도움을 받으려면 이 질문을 참조하십시오.

ASP 버전을 확인할 수 없습니다.사용할 NET 웹 페이지

또는 페이지의 설명서를 읽을 수 있습니다.

http://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2

언급URL : https://stackoverflow.com/questions/10896878/conflicting-versions-of-asp-net-web-pages-detected-specified-version-is-1-0-0

반응형