내 Azure 개발 환경은 항상 나를 오류 페이지로 리디렉션합니다.

개발자

로컬에서 실행되는 MVC 프로젝트가 있고 이에 대한 CI / CD 파이프 라인을 설정합니다. 내가 가진 문제는 서버로 이동할 때 항상 오류 페이지로 리디렉션된다는 것입니다. 내가보고있는 것은 다음과 같다.

여기에 이미지 설명 입력

URL은 항상 aspxerrorpath매개 변수를 추가합니다 .

여기에 이미지 설명 입력

사용자 지정 오류 페이지가 있으며 다음은 내 web.config 파일에있는 방법입니다.

<customErrors mode="On">
    <error statusCode="404" redirect="~/Error/NotFoundError"/>
    <error statusCode="500" redirect="~/Error/InternalServerError"/>
</customErrors>

내 오류 컨트롤러는 다음과 같습니다.

public ActionResult NotFoundError()
  {
    return View("~/Views/Shared/CustomErrors/_Error404.cshtml");
  }

public ActionResult InternalServerError()
  {
    return View("~/Views/Shared/CustomErrors/_Error500.cshtml");
  }

이제 이것은 로컬에서 잘 실행됩니다. 그러나 Azure 환경에서는 중단됩니다. URL을 수동으로 변경하더라도 탐색하는 모든 페이지에 오류가 발생합니다. 페이지가 네트워크 탭에 표시 302되지만 여전히이 오류가 발생합니다. 나는 그것을 고치기 위해 다음을 시도했지만 여전히 같은 결과를 얻었습니다.

public ActionResult NotFoundError(string aspxerrorpath)
 {
   if (!string.IsNullOrWhiteSpace(aspxerrorpath))
      return RedirectToAction("~/Views/Shared/CustomErrors/_Error404.cshtml");

   return View("~/Views/Shared/CustomErrors/_Error404.cshtml");
 }

public ActionResult InternalServerError(string aspxerrorpath)
 {
   if (!string.IsNullOrWhiteSpace(aspxerrorpath))
      return RedirectToAction("~/Views/Shared/CustomErrors/_Error404.cshtml");

   return View("~/Views/Shared/CustomErrors/_Error500.cshtml");
  }

누군가가 무슨 일이 일어나고 있는지 밝힐 수 있습니까? 이 오류를 어떻게 수정할 수 있습니까?

개발자

문제는 connectionString 암호가 Azure AppService에 배포 될 때 변경된다는 것입니다. AutoParameterizationWebConfigConnectionStrings빌드 단계에서 내 MSBuild 인수 를 추가하고 토큰 화되지 않도록 false로 설정해야했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

중복 항목 오류가 발생하면 사용자를 다른 페이지로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

HTTP를 HTTPS로 변경하면 "너무 많은 리디렉션"오류가 발생합니다.

분류에서Dev

페이지는 항상 오류 페이지로 리디렉션됩니다.

분류에서Dev

Python 변경 디렉토리가 이상한 오류를 반환합니다.

분류에서Dev

로그인 할 때 리디렉션 페이지에 내부 서버 오류 (500)가 나타납니다.

분류에서Dev

htaccess로 리디렉션은 항상? _route_를 추가합니다.

분류에서Dev

.htaccess 리디렉션 내 사이트에서 내부 오류가 발생합니다.

분류에서Dev

내 사이트 홈페이지에서 무작위로 이상한 403 리디렉션이 발생합니까?

분류에서Dev

그래서 나는 discord.js V12를 사용하여 금지 명령을 내리려고 노력하고 있었는데 무슨 일이 있어도 항상 같은 오류가 발생합니다.

분류에서Dev

AWS EB의 Flask 애플리케이션에서 항상 500 개의 내부 서버 오류가 발생합니다.

분류에서Dev

Angularjs 라우팅은 나를 기본 페이지로 리디렉션합니다.

분류에서Dev

Webpack 프로덕션 빌드는 항상 반환합니다.이 페이지는 React의 개발 빌드를 사용하고 있습니다.

분류에서Dev

Qt 프로젝트 빌드 디렉토리를 변경할 때 많은 링커 오류가 발생합니다.

분류에서Dev

AJAX 오류를 ASP.NET Core MVC의 개발자 예외 페이지로 직접 보내는 방법은 무엇입니까?

분류에서Dev

내 페이지에 두 개의 확인란이 있지만 두 번째 확인란은 항상 내 모델에 대해 false를 반환합니다.

분류에서Dev

.htaccess를 사용하여 항상 index.php로 리디렉션 할 때 500 내부 서버 오류

분류에서Dev

항상 "수퍼 표현식은 정의되지 않은 것이 아니라 널이거나 함수 여야합니다."라는 오류가 발생합니다. 이 페이지로 이동할 때

분류에서Dev

Azure의 리디렉션 규칙은 브라우저를 app.js 파일로 리디렉션합니다.

분류에서Dev

옵션 태그 내의 다른 페이지로 리디렉션 버튼은 항상 동일한 페이지 (자바 스크립트)로 리디렉션됩니다.

분류에서Dev

페이지가 500 내부 서버 오류 인 경우 방문 페이지로 리디렉션

분류에서Dev

Laravel : 지정된 매개 변수가 유효하지 않은 경우 사용자를 사용자 지정 404 페이지로 리디렉션합니다.

분류에서Dev

Azure-기본 페이지로 리디렉션되지 않고 "파일 또는 어셈블리 'DotNetOpenAuth.Core'를로드 할 수 없습니다."오류 표시

분류에서Dev

내가보고있는 페이지가 보호되지 않는 경우에도 Spring 로그인은 나를 로그인 페이지로 리디렉션합니다.

분류에서Dev

오류 : 컨트롤러가 나를 다른 URL로 리디렉션합니다.

분류에서Dev

http (s)에 대한 pfSense 포트 전달은 WAN에서 들어오는 경우 개인 내부 IP 주소로 리디렉션합니다.

분류에서Dev

확장이 REQUEST_URI로 작성된 경우 오류 페이지로 리디렉션하려고합니다.

분류에서Dev

Google Play 서비스가 설치되지 않은 오류 대화 상자를 표시하고 사용자를 리디렉션합니다.

분류에서Dev

html 경고가 내 페이지를 index.html로 계속 리디렉션합니다. 경고 만 표시하고 싶습니다.

분류에서Dev

history.push 리디렉션은 내가 다른 경로로 설정 한 경로를 재정의합니다.

Related 관련 기사

  1. 1

    중복 항목 오류가 발생하면 사용자를 다른 페이지로 리디렉션하는 방법은 무엇입니까?

  2. 2

    HTTP를 HTTPS로 변경하면 "너무 많은 리디렉션"오류가 발생합니다.

  3. 3

    페이지는 항상 오류 페이지로 리디렉션됩니다.

  4. 4

    Python 변경 디렉토리가 이상한 오류를 반환합니다.

  5. 5

    로그인 할 때 리디렉션 페이지에 내부 서버 오류 (500)가 나타납니다.

  6. 6

    htaccess로 리디렉션은 항상? _route_를 추가합니다.

  7. 7

    .htaccess 리디렉션 내 사이트에서 내부 오류가 발생합니다.

  8. 8

    내 사이트 홈페이지에서 무작위로 이상한 403 리디렉션이 발생합니까?

  9. 9

    그래서 나는 discord.js V12를 사용하여 금지 명령을 내리려고 노력하고 있었는데 무슨 일이 있어도 항상 같은 오류가 발생합니다.

  10. 10

    AWS EB의 Flask 애플리케이션에서 항상 500 개의 내부 서버 오류가 발생합니다.

  11. 11

    Angularjs 라우팅은 나를 기본 페이지로 리디렉션합니다.

  12. 12

    Webpack 프로덕션 빌드는 항상 반환합니다.이 페이지는 React의 개발 빌드를 사용하고 있습니다.

  13. 13

    Qt 프로젝트 빌드 디렉토리를 변경할 때 많은 링커 오류가 발생합니다.

  14. 14

    AJAX 오류를 ASP.NET Core MVC의 개발자 예외 페이지로 직접 보내는 방법은 무엇입니까?

  15. 15

    내 페이지에 두 개의 확인란이 있지만 두 번째 확인란은 항상 내 모델에 대해 false를 반환합니다.

  16. 16

    .htaccess를 사용하여 항상 index.php로 리디렉션 할 때 500 내부 서버 오류

  17. 17

    항상 "수퍼 표현식은 정의되지 않은 것이 아니라 널이거나 함수 여야합니다."라는 오류가 발생합니다. 이 페이지로 이동할 때

  18. 18

    Azure의 리디렉션 규칙은 브라우저를 app.js 파일로 리디렉션합니다.

  19. 19

    옵션 태그 내의 다른 페이지로 리디렉션 버튼은 항상 동일한 페이지 (자바 스크립트)로 리디렉션됩니다.

  20. 20

    페이지가 500 내부 서버 오류 인 경우 방문 페이지로 리디렉션

  21. 21

    Laravel : 지정된 매개 변수가 유효하지 않은 경우 사용자를 사용자 지정 404 페이지로 리디렉션합니다.

  22. 22

    Azure-기본 페이지로 리디렉션되지 않고 "파일 또는 어셈블리 'DotNetOpenAuth.Core'를로드 할 수 없습니다."오류 표시

  23. 23

    내가보고있는 페이지가 보호되지 않는 경우에도 Spring 로그인은 나를 로그인 페이지로 리디렉션합니다.

  24. 24

    오류 : 컨트롤러가 나를 다른 URL로 리디렉션합니다.

  25. 25

    http (s)에 대한 pfSense 포트 전달은 WAN에서 들어오는 경우 개인 내부 IP 주소로 리디렉션합니다.

  26. 26

    확장이 REQUEST_URI로 작성된 경우 오류 페이지로 리디렉션하려고합니다.

  27. 27

    Google Play 서비스가 설치되지 않은 오류 대화 상자를 표시하고 사용자를 리디렉션합니다.

  28. 28

    html 경고가 내 페이지를 index.html로 계속 리디렉션합니다. 경고 만 표시하고 싶습니다.

  29. 29

    history.push 리디렉션은 내가 다른 경로로 설정 한 경로를 재정의합니다.

뜨겁다태그

보관