68

で使用IIS 8していWindows 8.1ます。(サーバー名)/(パス)XMLを介してアクセスする必要があるファイルがあります。

(パス)は他の人によって事前に定義されており、拡張子は含まれていません。.xmlファイルをファイル名から削除するという簡単な解決策を試しましたが、IIS returns HTTP Error 404.3 - Not Found

エラーで返された「物理パス」には正しいファイルパスがあり、これをコピーして実行に貼り付けると、正しいファイルが開きます。

これが可能かどうか教えてください。

4

3 に答える 3

18

IIS 6 でも同様に / を使用せずに実行できますweb.configが、代わりに管理 GUI を使用して、.ここで拡張用の MIME タイプを追加します。

ここに画像の説明を入力

たとえば、.well-known/acme-challengeトークンを提供するには、 という仮想ディレクトリを作成し、.well-knownその内容を物理ディレクトリから取得します (Windows では先頭にドットが付いた名前を使用できません)。次に、このディレクトリにtext/plain拡張機能の MIME タイプを追加すると、古い IIS によって現在提供されているドメインの.新しい証明書を手動で取得できます。letsencrypt

于 2015-12-02T13:31:39.987 に答える