在apache中我做了:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !=255.111.222.111
RewriteRule . / [L]
</IfModule>
我如何在iis azure网站上这样做?
答案 0 :(得分:0)
请定义“保护iis中的目录?”
ASP.NET网站的Web.config是继承链的一部分。您网站的子文件夹可以使用Web.config覆盖这些文件夹的设置。
详细了解eb.config inherance here。
要阻止对特定目录(或子目录)中的任何文件扩展名的所有访问,只需添加新的web.config即可。 Ñ
<?xml version="1.0"?>
<configuration>
<system.webServer>
<handlers>
<remove name="BlockViewHandler"/>
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
</handlers>
</system.webServer>
</configuration>
通过将这些文件映射到HttpNotFoundHandler来阻止访问,以便在尝试直接访问视图时返回404错误。