ASP.NET ascx.cs через GET - PullRequest
       27

ASP.NET ascx.cs через GET

0 голосов
/ 12 марта 2010

Скажите, у меня есть этот URL: http://site.example/dir/

В этой папке у меня есть следующие файлы: test.ascx.cs и test.ascx

Просто чтобы прояснить, я не разработчик .NET.

С точки зрения безопасности - почему я не могу получить доступ к http://site.example/dir/test.ascx.cs и насколько безопасно хранить там эти файлы?

Я предполагаю, что IIS отфильтровывает запрос, который запрашивает файлы такого типа, но может кто-нибудь объяснить мне это?

Спасибо.

Ответы [ 2 ]

1 голос
/ 12 марта 2010

Вы только что объяснили это сами. IIS не будет обслуживать эти файлы.

0 голосов
/ 12 марта 2010

Когда вы регистрируете ASP.NET в IIS ( aspnet_regiis.exe ), он добавляет общие расширения и связывает их с обработчиком ASP.NET. Что касается расширения .cs, оно отфильтровано и не обслуживается IIS. Эти файлы абсолютно безопасно хранить, но я бы порекомендовал вам использовать проект приложения ASP.NET (в отличие от веб-сайта ASP.NET), который предварительно скомпилирован, и вам не нужно развертывать файлы исходного кода на вашем сервере.

alt text
(источник: wewill.cn )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...