2

[serverfault.comに同様の質問を投稿しましたが、フィードバックがほとんどなかったので、ここで試してみてください]

htaccessを使用すると、Apacheでこれを問題なく実行できます。しかし、仕事では常にM$です...

仮想ホストで発生する可能性のある.flaファイルへのアクセスをロックオフする必要があります。一部のサイトで使用しているいくつかの.swfの横に配置しています。サイトをこすり取る可能性のある人やスパイダーによって、ダウンロードされていないことを確認したいだけです。

flaには特に機密性の高いものはありませんが、同じフォルダーに保存して、ダウンローダーに禁止するようにします。

MIMEタイプルートを試しましたが(MIMEタイプがHTTPヘッダー> MIMEタイプで定義されているかどうかを確認し、定義されている場合は削除します;)、FLAが定義されていませんが、デフォルトでファイルをダウンロードできます。.flvファイルを提供したいが、ファイルを提供したくない場合は、これが逆だったことを思い出します.fla

Web.ConfigアプローチはASP.NETサイトではないため、実行できません(少なくとも実行できるとは思いません)...したがって、わかりません。

アプリをインストールしたくありません(これは本番システムであるため)。

フィードバックをありがとうございます。


私の解決策:

正しい方向に向けられたおかげで、私はこれを私が望むように(うまくいけば正しく)機能させることができました。このソリューションを必要とする人にとっても、これが私がしたことです:

[IIS]>[プロパティ]>[ホームディレクトリ](タブ)> [構成](ボタン)> [マッピング](タブ)> [追加](ボタン)をクリックして、Webサイトを選択します。

実行可能ファイル: C:\ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_isapi.dll

拡張機能: ここに拡張機能

動詞: (ALLまたはPOST/GET / etc;)

[x]スクリプトエンジン(チェック済み)

[x] Vefiryファイルが存在します(チェック済み)

4

1 に答える 1

3

IIS > Web Site > Properties > Home Directory tab > Configure button > Mappings > Add button

Executable: C:\WINDOWS\system32\inetsrv\404.dll

Extention: .ext

Verbs: (don't think this matters)

[ ] Script engine

[ ] Check that file exists

于 2009-12-18T07:49:24.887 に答える