Я не могу получить доступ к html-страницам или файлам изображений, только я могу получить доступ к успешным файлам .apsx asmx и ashx. Я получаю 404 - Файл или каталог не найдены
Например:
mysite.com/index.html ( getting 404 error)
mysite.com/image.jpg( getting 404 error)
mysite.com/page.aspx (working fine)
mysite.com/service.asmx/method ( working fine)
То, что я пытался сделать:
- Проверка прав доступа к папкам для IUSR и IIS_IUSRS.
- MIME TYPES
- Картографические обработчики
и я опубликую свои настройки web.config.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000" />
</webServices>
</scripting>
</system.web.extensions>
<system.web>
<customErrors mode="Off" />
<compilation debug="true" />
<authentication mode="None" />
<webServices>
<protocols>
<add name="HttpGet" />
<add name="HttpPost" />
</protocols>
</webServices>
</system.web>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS" />
</customHeaders>
</httpProtocol>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<handlers>
<remove name="ScriptHandlerFactory" />
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="PHP5" path="*.php" verb="*" modules="CgiModule" scriptProcessor="C:\******\php-cgi.exe" resourceType="Unspecified" requireAccess="Script" />
<add name="uploadfile" path="uploadfile.ashx" verb="*" type="Namespace.uploadfile" />
</handlers>
</system.webServer>
<connectionStrings>
<add name="SalikConnection" connectionString="Data Source=**************;Initial Catalog=*****;uid=*****;password=****************;" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
есть предложения?
РЕДАКТИРОВАНИЕ И РЕШЕНИЕ
Добавление статического содержимого в web.config
<system.webServer>
<handlers>
<clear />
<add
name="StaticFile"
path="*" verb="*"
modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule"
resourceType="Either"
requireAccess="Read" />
</handlers>
<staticContent>
<mimeMap fileExtension=".*" mimeType="application/octet-stream" />
</staticContent>