簡単なhttp-downloadのためにIIS 7.5のバックアップされたサーバーに "新しい"ファイル拡張子を置くたびに、拡張機能をIIS構成に追加することを検討する必要があります。IIS 7.5:彼がデフォルトですべてのファイル拡張子を(手動で追加することなく)提供する方法?
(例えばファイルを提供フォーマット.7zでzip形式)
(これは、Apache-Webサーバのデフォルト設定であるように)「何に仕える」IISを伝える方法はありますか?
ありがとうございました
簡単なhttp-downloadのためにIIS 7.5のバックアップされたサーバーに "新しい"ファイル拡張子を置くたびに、拡張機能をIIS構成に追加することを検討する必要があります。IIS 7.5:彼がデフォルトですべてのファイル拡張子を(手動で追加することなく)提供する方法?
(例えばファイルを提供フォーマット.7zでzip形式)
(これは、Apache-Webサーバのデフォルト設定であるように)「何に仕える」IISを伝える方法はありますか?
ありがとうございました
あなたのweb.configで次を試してください。これは、基本的にIISが拡張機能のホワイトリストを無視するように指示します。
<configuration>
<system.webServer>
<security>
<requestFiltering>
<fileExtensions allowUnlisted="true" />
</requestFiltering>
</security>
</system.webServer>
</configuration>
あなたは、MIMEタイプに以下を追加する必要があります。その後
extension: .*
MIME type: application/octet-stream
を(ブラウザによって異なります)、すべての未知のファイルをダウンロードするように強制されます。任意の拡張子(すなわちSOMETHING_CRAZY_HERE_NO_DOTせずに任意の拡張子を持つファイルの場合
(すなわちfoo.somethingcrazyhere)ファイルについては
extension: .* MIME type: application/octet-stream
:
ファイルに拡張子がない場合は、 '。* 'の代わりに' .'を使用してください。 –
@CarlosRendon君は。 – inf3rno
あなたはMIMEタイプに以下を追加する必要があります)
extension: . MIME type: application/octet-stream
デフォルト値がtrueであることをここに示します(http://www.iis.net/configreference/system.webserver/security/requestfiltering/fileextensions#005)ので、この変更の仕方はわかりません。 –
私は金融会社のために働いていたときにこれを書いていました。彼らはmachine.configをweb-server VMテンプレートにデプロイしてfalseに設定していました。 –
この解決策は機能しません...現在、サービスを提供しようとしています.rdf – inf3rno