저는 Laravel 5 앱이 간단합니다. Xampp에서 개발되었으며 완벽하게 작동했습니다. 프로덕션 서버로 복사했는데 작동하지 않습니다. 나는 그것을 제거하면 다음 앱에서의 index.php/경로로 완벽하게 작동하기 때문에 뭔가, web.config 파일에 문제가 있습니다IIS7의 Laravel 5가 web.config에서 작동하지 않습니다.
내 webconfig은 다음과 같다 :
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rule 1" stopProcessing="true">
<match url="^(.*)/$" ignoreCase="false" />
<action type="Redirect" redirectType="Permanent" url="/{R:1}" />
</rule>
<rule name="Rule 2" stopProcessing="true">
<match url="^" ignoreCase="false" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
응용 웹 사이트의 하위 폴더에 있으며 새 사이트를 만들 수는 없지만 필요에 따라 IIS를 다시 시작할 수 있습니다. 나는 실제로 IIS를 잘 모르고있다. (실제로 나는 그것을 싫어한다.) 그래서 어디에 체크해야할지 모르겠다.하지만 web.config없이 앱이 작동하기 때문에, 범인이라고 생각한다.
다운로드 할 수 없습니다. 항상 웹 응용 프로그램 갤러리로 이동합니다. – Moha
자, 여기에서 다운로드하여 설치했습니다 : https://www.microsoft.com/en-us/download/details.aspx?id=7435 이제 작동합니다. – Moha
내 링크가 내가 제공 한 페이지의 맨 아래에 있습니다. (WebPI/x64/x86) 문제를 해결할 수있어서 다행입니다. 건배! :) – MiSAKACHi