以下のすべてのハンドラは、.pptxファイル以外のすべてのハンドラが機能します。誰にもこの問題がありましたか?ここで.pptxファイルのASP .NET httphandlerがweb.configで動作しない
は、web.configファイルにあるものである:
<httpHandlers>
...
<add verb="*" path="*.pdf" type="System.Web.StaticFileHandler" validate="true"/>
<add verb="*" path="*.docx" type="System.Web.StaticFileHandler" validate="true"/>
<add verb="*" path="*.doc" type="System.Web.StaticFileHandler" validate="true"/>
<add verb="*" path="*.pps" type="System.Web.StaticFileHandler" validate="true"/>
<add verb="*" path="*.ppt" type="System.Web.StaticFileHandler" validate="true"/>
<add verb="*" path="*.pptx" type="System.Web.StaticFileHandler" validate="true"/>
</httpHandlers>
私は(ローカルコンピュータ)に行ってきました - > [プロパティ] - > [MIMEタイプと.PPTXが記載されていました。 – ryoung
また、この構成はアクセス制限の一部です。 I.ログインせずに.docxファイルを参照することはできませんが、.pptxファイルを開いても問題ありません。 – ryoung
問題は、pptxファイルを開くことができますが、docxファイルを開くことができないということですか?私は問題がpptxファイルであると思っていました...さらに、 'httpHandlers'はアクセスを制限することとは何の関係もありません - それは' authorization'要素のためのものです。 –