정적 콘텐츠 요청에 대한 HTTP 500 오류가 발생했습니다. 특히 .css
및 .js
입니다. HTTP 요청을 모니터링하기 시작하여 css
또는 js
이 요청되면 서버가 text/html
을 반환하는 것을 보았습니다. 내가 실행 해요IIS 7.0에서 정적 파일을 제대로 처리하지 못했습니다.
7.0, .NET 4.0 및 Windows Server 2008
MIME
모든 설정은 IIS에서 올바른지를 IIS. 핸들러 매핑은 올바른뿐만 아니라 같습니다
Name = Static File
Path = *
State = Enabled
Path Type = File or Folder
Handler = StaticFileModule,DefaultDocumentModule,DirectoryListingModule
Entry Type = Inherited
또한 나는
StaticFileModule
가 모듈에 있는지 확인하고,
static.dll
이
c:\windows\system32\inetsrv\static.dll
에 있다는 것을 확인했다. 그것은 과거에 가지고 있으며, 현재 ...이없이 작동한다, 그러나
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<add name="javascript" verb="*" path="*.js" type="System.Web.StaticFileHandler" preCondition="integratedMode" />
<add name="css" verb="*" path="*.css" type="System.Web.StaticFileHandler" preCondition="integratedMode" />
<add name="png" verb="*" path="*.png" type="System.Web.StaticFileHandler" preCondition="integratedMode" />
<add name="bmp" verb="*" path="*.bmp" type="System.Web.StaticFileHandler" preCondition="integratedMode" />
<add name="gif" verb="*" path="*.gif" type="System.Web.StaticFileHandler" preCondition="integratedMode" />
</handlers>
....
</system.webServer>
:
내가 가지고 올 수 있었던 유일한 해결 방법은 내 사이트 web.config
에 하드 코드입니다 다른 환경에서 않습니다.
"과거에는 있었지만 현재는 다른 환경에서"그렇다면 무엇이 바뀌 었습니까? – MikeSmithDev
알고 싶습니다. 내게 두드러지는 두 가지 점은 우리가 응용 프로그램 풀을 실행하는 계정이 우리가 활성 디렉토리에서 잠시 이동 했었지만 모든 것을 원래의 방식으로 되 돌리는 것뿐입니다. 그와 지난 주에도 정전이있었습니다. – dursk