파일 확장명이있는 ASP.NET MVC 경로

크림 보

속성 기반 라우팅을 사용하는 ASP.NET MVC5에서 파일 확장자가있는 URL을 처리하고 싶습니다.

~/javascript/security.js

다음은 컨트롤러 작업 방법의 예입니다.

    [Route("javascript/security.js")]
    public ActionResult AngularSecurityModule(string clientId)
    {
        return View(new
                    {
                        ClientId = clientId
                    });
    }

그러나 이것은 나에게 HTTP 404-찾을 수 없음을 제공합니다.

runAllManagedModulesForAllRequests를 사용하지 않는 것이 좋습니다 (예 :

<system.webServer>
  <modules runAllManagedModulesForAllRequests="true" />
</system.webServer>

) 웹 앱에서 다른 정적 파일의 성능을 손상시킬 수 있기 때문입니다.

크림 보

대답은 해당 URL에 대한 올바른 처리기를 등록하기 만하면된다는 것입니다.

<add name="JavascriptSecurityJs" path="javascript/security.js" verb="GET" type="System.Web.Handlers.TransferRequestHandler"    
      preCondition="integratedMode,runtimeVersionv4.0" />

system.webServer/handlers속임수를했다. 완전성을 위해 다음은 전체 system.webServer블록입니다 web.config.

<system.webServer>
  <handlers>
    <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
    <remove name="OPTIONSVerbHandler" />
    <remove name="TRACEVerbHandler" />
    <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    <add name="JavascriptSecurityJs" path="javascript/security.js" verb="GET" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
  </handlers>
</system.webServer>

이것에 대한 좋은 점은 IIS 정적 파일 처리가 모든 정적 파일에 대해 여전히 제자리에 있다는 것입니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

업로드 된 파일 이름 asp.net mvc 변경

분류에서Dev

파일이 asp.net mvc에있는 경우 링크 반환

분류에서Dev

asp.net mvc의 새 경로로 정적 파일 라우팅

분류에서Dev

asp.net mvc의 새 경로로 정적 파일 라우팅

분류에서Dev

ASP.NET MVC4에서 파일 업로드 및 저장

분류에서Dev

ASP.NET MVC 4에 파일이 있는지 확인하는 방법

분류에서Dev

ASP.NET MVC4-ADO.NET-ZipArchives에서 SQL Server로 많은 파일 저장

분류에서Dev

ASP.NET MVC는 경로를 사용하여 정적 파일을 제공합니다 .RouteExistingFiles = true

분류에서Dev

Word 문서를 첨부 파일로 첨부-경로 사양 ASP.NET MVC 3

분류에서Dev

사용자 지정 URL이있는 MVC 경로 ASP.NET

분류에서Dev

기간이있는 ASP.NET MVC 경로 값 ID

분류에서Dev

ASP.NET MVC에서 추가 데이터가있는 파일을 업로드하는 방법

분류에서Dev

여러 대용량 파일 ASP.Net MVC를 업로드하는 방법

분류에서Dev

asp.net mvc의 문자열에 파일을로드하는 방법

분류에서Dev

파일 / 이미지 업로드 후 ASP.NET 3.0 mvc 앱 충돌

분류에서Dev

ASP.NET MVC 4.6 애플리케이션에서 ASP.NET Core Web API로 파일 게시

분류에서Dev

razor 변수를 파일 경로 asp.net의 파일 이름으로 전달

분류에서Dev

저장된 .zip 파일을 표시하고 데이터베이스에서 다운로드 할 수있는 ASP.Net MVC

분류에서Dev

Angular JS를 사용하여 asp.net MVC의 파일 업 로더에서 특정 이미지 파일 제거

분류에서Dev

Scripts 폴더 아래에있는 ASP.NET MVC 프로젝트의 일부 JavaScript 파일 용도

분류에서Dev

ASP.Net MVC 4 동적으로 CSS 파일로드

분류에서Dev

ASP.NET MVC 응용 프로그램 프로파일 링

분류에서Dev

이메일 확인 Asp.net MVC

분류에서Dev

매개 변수가있는 asp.net mvc 경로

분류에서Dev

경로 매개 변수가있는 ASP.Net MVC RouteAttribute 오류

분류에서Dev

업데이트가없는 경우 .css 파일을 업데이트합니다. ASP.NET MVC 2

분류에서Dev

업데이트가없는 경우 .css 파일을 업데이트합니다. ASP.NET MVC 2

분류에서Dev

MVC ASP.NET에서 여러 파일 업로드

분류에서Dev

ASP.NET MVC 6에서 파일 업로드

Related 관련 기사

  1. 1

    업로드 된 파일 이름 asp.net mvc 변경

  2. 2

    파일이 asp.net mvc에있는 경우 링크 반환

  3. 3

    asp.net mvc의 새 경로로 정적 파일 라우팅

  4. 4

    asp.net mvc의 새 경로로 정적 파일 라우팅

  5. 5

    ASP.NET MVC4에서 파일 업로드 및 저장

  6. 6

    ASP.NET MVC 4에 파일이 있는지 확인하는 방법

  7. 7

    ASP.NET MVC4-ADO.NET-ZipArchives에서 SQL Server로 많은 파일 저장

  8. 8

    ASP.NET MVC는 경로를 사용하여 정적 파일을 제공합니다 .RouteExistingFiles = true

  9. 9

    Word 문서를 첨부 파일로 첨부-경로 사양 ASP.NET MVC 3

  10. 10

    사용자 지정 URL이있는 MVC 경로 ASP.NET

  11. 11

    기간이있는 ASP.NET MVC 경로 값 ID

  12. 12

    ASP.NET MVC에서 추가 데이터가있는 파일을 업로드하는 방법

  13. 13

    여러 대용량 파일 ASP.Net MVC를 업로드하는 방법

  14. 14

    asp.net mvc의 문자열에 파일을로드하는 방법

  15. 15

    파일 / 이미지 업로드 후 ASP.NET 3.0 mvc 앱 충돌

  16. 16

    ASP.NET MVC 4.6 애플리케이션에서 ASP.NET Core Web API로 파일 게시

  17. 17

    razor 변수를 파일 경로 asp.net의 파일 이름으로 전달

  18. 18

    저장된 .zip 파일을 표시하고 데이터베이스에서 다운로드 할 수있는 ASP.Net MVC

  19. 19

    Angular JS를 사용하여 asp.net MVC의 파일 업 로더에서 특정 이미지 파일 제거

  20. 20

    Scripts 폴더 아래에있는 ASP.NET MVC 프로젝트의 일부 JavaScript 파일 용도

  21. 21

    ASP.Net MVC 4 동적으로 CSS 파일로드

  22. 22

    ASP.NET MVC 응용 프로그램 프로파일 링

  23. 23

    이메일 확인 Asp.net MVC

  24. 24

    매개 변수가있는 asp.net mvc 경로

  25. 25

    경로 매개 변수가있는 ASP.Net MVC RouteAttribute 오류

  26. 26

    업데이트가없는 경우 .css 파일을 업데이트합니다. ASP.NET MVC 2

  27. 27

    업데이트가없는 경우 .css 파일을 업데이트합니다. ASP.NET MVC 2

  28. 28

    MVC ASP.NET에서 여러 파일 업로드

  29. 29

    ASP.NET MVC 6에서 파일 업로드

뜨겁다태그

보관