3

.htm ページ拡張子を .asp に変換しましたが、実行時にブラウザでエラーが発生しました...

" このタイプのページは提供されていません。

説明: 明示的に禁止されているため、リクエストしたタイプのページは提供されません。拡張子「.asp」が間違っている可能性があります。以下の URL を見直して、スペルが正しいことを確認してください。

要求された URL: /WebSite1/HTMLPage.asp

バージョン情報: Microsoft .NET Framework バージョン:4.0.30319; ASP.NET バージョン:4.0.30319.1」

私を元に戻してください。

4

1 に答える 1

0

IIS 7.0 および IIS 7.5 に既定でインストールされない従来のASP

Web サーバーで ASP アプリケーションをサポートおよび構成するには、ASP モジュールをインストールして有効にする必要があります。

製品 IISのドキュメントを確認するか、この記事のようなチェックリストに従うことができます: http://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and -iis-8/classic-asp-not-installed-by-default-on-iisを使用して、インターネット情報サーバーをASPで動作させる

Windows のバージョンによって手順が少し異なるため、このチュートリアルを直接参照できます。

編集

Visual Studio 2010 での作業に問題があるとおっしゃっていたので、Seven (win7) で次のチェックリストをテストしました。

次の手順で Local Intener Information Server を参照できるようにするには、Visual Studio 2010 を管理者として実行する (アイコンを右クリックして [管理者として実行] を実行する) 必要があることに注意してください。

Visual Studio を管理者 UAC として実行すると、確認を求められます。ここで「はい」と言ってください。

「Visual Studio 2010」を開いたら、メニューから始まる次の一連のコマンドに従います。

  • ファイル
  • 「新しいウェブサイト」
  • 「Asp ネット空サイト」

ダイアログの下部を見て、[Web の場所] で [HTTP] を選択します [参照] をクリックし、[既定の Web サイト] を選択します

ダイアログの右上を見ると、新しい仮想フォルダーを作成するためのアイコンがあります。

  • エイリアス名: 「MyASPSite」
  • フォルダー: "C:\MyASPSite" ..C:\MyASPSite がディスク上の既存のフォルダーにあると仮定するか、別のフォルダーを選択します。
  • チェックボックスを選択 [x] 「IIS アプリケーションの作成」
  • 確認

ウェブの場所:http://localhost/MyASPSite

[OK] ボタンをクリックして確認します

VS が「webServer で ASP.NET 4.0 を有効にしますか?」と尋ねた場合 ダメって言って"

ソリューション エクスプローラーでサイトを選択します

  • 新しいアイテムを追加
  • 項目の種類を選択: 「テキストファイル」
  • 名前: MyASPPage.asp

エディターで、次のようなサンプル ページを作成します。

<!DOCTYPE html>
<html>
<body>
<%
response.write("My first ASP script!")
%>
</body>
</html>

ページを保存して開きます: ソリューション エクスプローラーでページを右クリックし、[ブラウザーで表示] を選択します。

ページはブラウザで正しく表示されます。

必要に応じて、ファイルの先頭に次を追加します。

    <%@ language="vbscript" %> 

..ファイルを閉じて再度開きます。次に、たとえば、<% %> とブロックの応答のインテリセンスが表示されるはずです。

于 2013-04-22T08:34:32.247 に答える