3.0 .NET CORE2.2의 과정에서 발생하는 몇 가지 문제 및 업그레이드

3.0 .NET Core2.2에 RoadFlow 워크 플로우 엔진 업그레이드가 여기에 기록 된 몇 가지 문제와 해결 방법을 발견했습니다.

1, 2.2에서 3.0으로 선택 DLL 프로젝트 프레임 워크는이 아무 것도, 아무 문제가 말을하지 않습니다. 웹 레이어의 초점이 일부 변경됩니다.

  

 

2, 최신 데이터에 ORM 패키지 업그레이드, MYSQL 8.0으로 업그레이드하십시오.

  

 

 

 

다른 Startup.cs 경로 3, WEB 프로젝트 :

  2.2 :

  

 

   3.0 :

  

 

 4, SignalR 다른 :

  2.2 :

  

 

   3.0 통합 라우팅 설정에 추가 :

  

 

 출력 5,3.0 비동기 기본적으로 사용할 수 없습니다 동기를 사용하고 있습니다. 열린 권장하지 않음, 비동기 코드 출력을 변경합니다.

  

 

 6 것은, 원인을 찾기 위해 오랜 시간을 찾고, 가장 큰 구덩이가 발생된다.

  

 

   이것은 내용과 관계없이 게시물의 더 많은 국제 오류를 오류가 발생하지 교전으로 Request.Form [ "keyt을"] 설정, 설정하고, 산발적, 좋은 시간과 나쁜되지 않습니다. 여기에 잘 주석 처리합니다.

  다음과 같은 오류가 읽

  

 

   

  System.IO.InvalidDataException : "양식 키 길이 제한 2147483647 초과 2147483647 또는 값 길이 제한."

7, 릴리스가 하나의 문서를 게시하도록 설정되어, 훨씬 더 편리하고 간단하게 RoadFlow.Mvc.exe가 실행 두 번 클릭 core3.0 실행을 제공, 운영 환경을 설치할 필요가 없습니다.

  

 

  디렉토리의 출시 후 상쾌한 많이도 있습니다 :

  

 

   프리젠 테이션 또는 게시 절차가 자주 변경되지 않는에만 의미한다. 다시 한번 업데이트 EXE 실행을 중지합니다 켜십시오. 따라서 방식으로 컴파일 된 생산 사업이 변경된보기 콘텐츠의 릴리스가 적시에 업데이트 할 수 있습니다 볼하지 않는 것이 좋습니다.

  방식으로 컴파일하는 것은 릴리스를 참조하십시오

  프로젝트 설정을 두 번 클릭합니다 :

  

 

   그리고 패키지를 참조 : Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation를

 

  

 

추천

출처www.cnblogs.com/roadflow/p/11711686.html