レガシーASPサイトの問題

asp-classic iis iis-6 vbscript
レガシーASPサイトの問題

サイトのセットアップがあり、default.htmがASPディレクトリを指すiframeを使用したという問題を扱っています。 ASPディレクトリは読めず、処理されていないようです-アクセス許可のようにASPディレクトリに対して行う必要がある特別なことはありますか?

wwwroot/sitename

`wwwroot / sitename / ASP / file.asp`が存在し、他のいくつかのaspファイルがありますが、それらはiframeによって参照されません。

更新: 404を取得しています。

_
ページが見つかりません
_

仮想ディレクトリを作成してASPという名前を付ける必要があると思います。 しかし、私はIISを使用することはありません-誰もこれがどのように機能するか知っていますか? また、仮想ディレクトリを作成した後にIISを再起動する必要がありますか?

更新#2:詳細情報。

Execute permissions: Scripts Only
Application name: asp
For Authentication Methods, "Integrated Windows authentication" is checked
Local Path: Read

更新#3: asp / file.htmファイルに正常にアクセスできます。 誰でも簡単にテストできるコードを提供できますか?(ASP / VBScriptの経験はありません)

ページの上部の1つに `<%@ LANGUAGE =” VBSCRIPT “%>`が含まれています

  2  0


ベストアンサー

このIIS6は万が一ですか? IISでは、Webサイトの下にWebサービス拡張と呼ばれるフォルダーがあります。 Active Server Pagesが禁止ではなく許可に設定されていることを確認してください!

2


IISでASPサイトの仮想ディレクトリを作成するときは、スクリプトの実行が許可されていることを確認する必要があります。 どのバージョンのIISを使用していますか? 5.0および6.0では、スクリプトの実行(ASPなど)チェックボックスが必要です。 それがチェックされていることを確認してください。

1


test.htmlファイルをサイトのルートディレクトリに配置してから、wwwroot / sitename / asp / test.htmlを介して開いてみてください。.htmlファイルはasp.dllによって処理されないため、サイトがasp.dllに何らかの問題がある場合でも、正しくセットアップされます。

htmlファイルが表示されない場合は、IISでWebサイトを構成する必要があると思います(指定された情報から仮想ディレクトリが必要かどうか不明)-「ホーム」タブでアプリケーションへのパスを確認します最初に正しいです。

htmlファイルが表示されている場合、aspが正しくインストールされていないことを推測します(ただし、推測です)。

1


タイトルとURLをコピーしました