2017-10-20 5 views
0

ASP.NET에서 올바르게 컴파일 된 웹 응용 프로그램을 개발했지만 게시하려고 할 때 다음과 같은 오류가 발생합니다. 웹 응용 프로그램 게시 실패 - Visual Studio - C# - ASP.NET

Screenshot 1

Copying file obj\Debug\CoreCompileInputs.cache to obj\Release\AspnetCompileMerge\Source\obj\Debug\CoreCompileInputs.cache failed. Could not find file 'obj\Debug\CoreCompileInputs.cache'.

우리는이 응용 프로그램을 (웹 배포 패키지를 생성) 게시 세 대의 컴퓨터를 사용합니다.

  • 을 모두 닫습니다 Visual Studio를 탭
  • 솔루션 정리
  • 닫기 비주얼 스튜디오
  • Visual Studio를 열고
  • 다시 컴파일
  • : 이러한 PC 중 하나에서 문제가이 단계에 따라 해결 될 것으로 보인다
  • 게시

하지만 다른 두 컴퓨터에서 followi

Error reading resource 'ProjectCycle.obj.Debug.ProjectCycle.Migrations.ModelsMerge.resources' -- 'Could not find file 'C:\Users\Chiappa\Documents\GitHub\ProjectCycle\ProjectCycle\ProjectCycle\obj\Debug\ProjectCycle.Migrations.ModelsMerge.resources'.' ProjectCycle C:\Users\Chiappa\Documents\GitHub\ProjectCycle\ProjectCycle\ProjectCycle\CSC

Screenshot 2

이런 일이 될 수있는 이유는 어떤 생각을 : NG 오류가 계속 표시?

이 문제를 해결하는 방법에 대한 제안 사항이 있으십니까?

요약 :

나는 웹 배포 패키지를 생성 할 때 제대로 컴파일하지만 실패하는 ASP.NET 웹 응용 프로그램이 있습니다.

+0

web.config 파일이 유용 할 것입니다. –

답변

0

"obj"폴더를 Visual Studio 프로젝트에서 제외하여 문제를 해결했습니다.

솔루션 탐색기의 "obj"폴더에서 제외하고 프로젝트에서 제외하십시오.

간단합니다.

0

파일의 속성으로 이동하여 복사본을 출력 디렉토리로 보내보십시오.

  • 솔루션 탐색기에
  • F4 키를 눌러 파일을 선택하거나 마우스 오른쪽 버튼으로 클릭하고 "속성"
  • 변경에 "복사 항상"
"출력 디렉토리로 복사"의 값으로 이동

또한 버전 제어가 출력 디렉토리 ("bin"폴더)를 잠글 수 있으므로 수동으로 삭제 해보십시오.