Какие расширения файла должны быть позволены в фильтрации запроса при использовании ASP.Net MVC 3?

Необходимо установить openssh-сервер на машине, к которой Вы хотите подключение. Если 192.168.1.2 также Debian или Ubuntu, это может быть сделано как это: openssh-сервер установки способности (необходимо быть, поддержите это или сделайте: способность sudo устанавливает openssh-сервер при использовании человечности без корневой учетной записи). Если Вы используете брандмауэр на 192.168.1.2, открытый порт 22.

Затем попробуйте его снова.

2
задан 6 June 2012 в 22:55
2 ответа

Попробуйте просто "." как расширение файла. Похоже, это работает в Windows 2008 R2 SP1 с ASP.NET 4.

Я нигде не видел этого документированного, но он следует тому же правилу, что и сопоставления обработчиков для URL-адресов без расширений, которые были введены в ASP.NET 4 / W2K8 R2 SP1 (см. Значение атрибута пути в обработчиках в вопросе web.config ).

5
ответ дан 3 December 2019 в 09:40

I think what you're trying to do is not possible.

MVC doesn't use file extensions. By setting "Allow unlisted file name extensions" to false, you limit IIS to just serve the extensions listed. As you can't add an 'extensionless extension' IIS denies the request.

In other words, you need "Allow unlisted file name extensions" set to true if you want to use MVC.

You don't have to allow '.cshtml' you can even deny access to it, MVC still works, because the view files are not served directly by IIS by read by MVC and then send via IIS to the client.

0
ответ дан 3 December 2019 в 09:40

Теги

Похожие вопросы