Таким образом, у меня есть проблема при обслуживании файлов определенных типов в IIS 7. Сначала без каких-либо изменений при попытке открыть расширение файла .cs я получаю сообщение об ошибке:
"Ресурс, который выискомый был удален, изменил его имя или временно недоступен. "
Далее я внес изменения в файл web.config для внутреннего сервера.В настоящее время это файл web.config:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<identity impersonate="true" />
<authentication mode="Windows" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<fileExtensions>
<remove fileExtension=".cs" />
<remove fileExtension=".config" />
<add fileExtension=".cs" allowed="true" />
<add fileExtension=".config" allowed="true" />
</fileExtensions>
</requestFiltering>
</security>
<staticContent>
<remove fileExtension=".cs" />
<mimeMap fileExtension=".cs" mimeType="application/octet-stream" />
</staticContent>
</system.webServer>
</configuration>
После этого, когда я нажал на файл .cs, он откроется на новой вкладке и покажет содержимое внутри.То, что я хотел, было при нажатии, он автоматически начнет загружаться.Поэтому, чтобы исправить это, я вошел в тип mime для внутреннего сервера и изменил настройку расширения файла с text / plain на application / octet-stream.Это добилось цели и сработало для внутреннего сервера.Однако, когда я применил те же изменения к внешнему серверу, он начал выдавать мне эту ошибку:
Ошибка внешнего сервера - .cs Files
Теперь эта ошибка показывает толькодля файлов .cs.Есть другие файлы, которые не обслуживаются, например .asax, при щелчке по этому типу файла я получаю обычную ошибку в новой вкладке, которая говорит: «Ресурс, который вы ищете, был удален, изменилось его имя или временно недоступен».Кто-нибудь знает какие-либо возможные решения относительно того, почему те же самые изменения не работают на внешнем?Я проверил все настройки, и они одинаковы во внутренней и внешней.