私は使っている IIS 8
オン Windows 8.1
。 XML
ファイルがあり、(servername)/(path)からアクセスする必要があります
(path)は他の人によって事前定義されており、拡張子は含まれていません。 .xmlファイルのファイル名を削除する簡単な解決策を試しましたが、IIS returns HTTP Error 404.3 - Not Found
エラーで返される"Physical Path"には、正しいファイルパスがあります。コピーして貼り付けて実行すると、正しいファイルが開きます。
これが可能かどうか教えてください。
(パス)がマシン上の物理ディレクトリであると仮定して、そのディレクトリに次のコンテンツを含む新しいweb.configファイルを作成します。
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension="." mimeType="text/xml" />
</staticContent>
</system.webServer>
</configuration>
IISこのディレクトリについてのみ、MIMEタイプの拡張子が定義されていないファイルはすべてxmlファイルと見なされるべきです。同じパスの他のファイルタイプは引き続き機能するはずです。
手動で構成を変更すると、危険を伴う場合があります。 IISは、IISマネージャも以下のようにMIMEタイプを更新する方法を提供します。スナップショットはIIS v10 Windows 10ボックスにインストール:
これらの手順により、web.config
あなたのウェブサイトまたは仮想ディレクトリ(あなたのウェブサイトの下)の@PeterHahndorfが post で提案したとおり。