これが私のweb.configファイルです。この構成は、すべてのユーザーが PDF ファイルにアクセスすることを拒否しますが、ASP.NET ページが PDF ファイルにアクセスできる例外を追加したいと考えています。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
<caching>
<profiles>
<add extension=".css" policy="DisableCache" kernelCachePolicy="DisableCache" />
<add extension=".inc" policy="DisableCache" kernelCachePolicy="DisableCache" />
<add extension=".html" policy="DisableCache" kernelCachePolicy="DisableCache" />
<add extension=".asp" policy="DisableCache" kernelCachePolicy="DisableCache" duration="00:00:30" />
</profiles>
</caching>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<add name="pdf" path="*.pdf" verb="*" type="System.Web.HttpForbiddenHandler" resourceType="Unspecified" requireAccess="Script" />
</handlers>
</system.webServer>
<system.web>
<authentication mode="Windows" />
<authorization>
<allow users="test" />
</authorization>
</system.web>
</configuration>
たとえば、viewpdf.aspx
すべての pdf ファイルにアクセス/ロードできます。
これを行うことができる web.config で例外を作成できますか?