CGIはプロバイダによってすべてサポートされていたり、Perlのみサポートとか
色々な制限がありますが、ASPはCGI同様、プロバイダによって
制限があったりするものなのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

ASPについてはCGIより制限が厳しいと思って下さい。



ちなみにASPを標準でサポートするプロバイダはほとんどありません。
大手プロバイダのWebサーバはほとんどがApache、もしくはNetscape Enterpriseなどを使っており、これらのWebサーバは標準ではASPをサポートしていません。
もちろんプロバイダ側でWebサーバに追加モジュールを入れればASPを使うこともできますが、ユーザ側でASPを利用したいというニーズ自体が少なく、またセキュリティ等の検証を行う手間等を勘案して、ほとんどのプロバイダは(少なくともユーザーホームページについては)導入を見送っています。

ただ、中小プロバイダ等でWebサーバにWinNT(Win2000)+IISを使っている場合はASPも利用可能な場合が多いですが、今度はサービス品質等の問題が出てきますし。
    • good
    • 0

ASPに対応しているISPは


CGIより探すのは困難だと思いますよ。
ただ下記リンクにASP対応ISPが
書いてあるので参考になってください
http://www.users.gr.jp/Developer/ASP/link/provid …

参考URL:http://www.users.gr.jp/Developer/ASP/link/provid …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QASPとASP.NETとASP.NET2.0の違い

Web開発初心者です。

帳票をPDF表示するWebアプリケーションを開発することになり、
言語はASPを使用することになりました。

そこで
ASP
ASP.NET
ASP.NET2.0
の違いをご存知の方がいらっしゃいましたら教えていただけますでしょうか。
それぞれIIS以外に必要な実行環境、ツール等も教えていただけると助かります。

不明瞭な箇所がありましたら説明させていただきます。
すいませんがよろしくお願いします。

Aベストアンサー

ASP用のツールは、多分、無いですね・・・
#メモ帳でASPファイルを作成してサーバにコピーとか。

ASP.NET用の開発ツールは、Microsft社製の「VisualStudio」シリーズがあり、
ASP.NET(1.1)は、「VislaStudio 2003」で、
ASP.NET2.0は、「VislaStudio 2005」で開発できます。


「Visual Web Developer 2005 Express Edition 」は、
「Visual Studio 2005」のEditionの1つで、有料のパッケージ版(入門者つき)と無料のダウンロード版があります。
機能的には同じで、無料版だからといって、商用利用の制限等はありません。

(http://www.microsoft.com/japan/msdn/vstudio/express/faq/default.aspx)

「Express Edition を商用目的で使用することはできますか。」

また、「ASP.NET1.1用」の無料の開発ツールとして、3rdパーティ製ですが、
「Web Matrix 」と言うのがあります。

「ASP.NET Web Matrix Project 日本語版」
(http://www.microsoft.com/japan/msdn/asp.net/webmatrix/)

ASP用のツールは、多分、無いですね・・・
#メモ帳でASPファイルを作成してサーバにコピーとか。

ASP.NET用の開発ツールは、Microsft社製の「VisualStudio」シリーズがあり、
ASP.NET(1.1)は、「VislaStudio 2003」で、
ASP.NET2.0は、「VislaStudio 2005」で開発できます。


「Visual Web Developer 2005 Express Edition 」は、
「Visual Studio 2005」のEditionの1つで、有料のパッケージ版(入門者つき)と無料のダウンロード版があります。
機能的には同じで、無料版だからといって、商用利用...続きを読む

QASPとCGIの選択法?

基本的な質問です。初心者なので簡単に教えてください。ASPでもCGIと同じようなこと〔BBS、カウンター、アンケート等〕が出来るみたいですが、ASPを使ったほうがよい場合とCGIのほうがよい場合と、それぞれの長所短所を教えてください。また1ホームページの中でこれら両者を作動させても問題ないのでしょうか?よろしくお願いいたします。

Aベストアンサー

windowsサーバーならASP
UNIX、Linux系サーバーなら Perl等

CGIは言語名ではありません
動作する仕組みの概念です

ASPでは表現できるけどPerlでは表現できない
という差は有りません
どちらの言語でもお望みのサイトは構築できます。
掲示板であろうが、カウンターであろうが、アンケートであろうが、会員登録制度の通販サイトであろうがプログラマ次第で自由自在です


>また1ホームページの中でこれら両者を作動させても問題ないのでしょうか?

両立させても問題ないかどうかという事では無く
メンテナンス性が悪くなるのでやりません
ASPとPerlの両方を使ってサイト構築する事は不可能ではないですが、作り手としてはかなり面倒な事です。
又、windowsサーバーと UNIX/Linuxサーバーの両方をwebサーバーとして構築しなくてはならずかなり煩雑になるからです

QASPのサポート期限について

ASPのサポート期限について記載されているサイトを教えてください。


マイクロソフト プロダクト サポート ライフサイクル
http://support.microsoft.com/lifecycle/?c1=508

を確認しましたが、載っていませんでした。

Aベストアンサー

明確な情報は見つからないです。

(1)
http://msdn.microsoft.com/ja-jp/vbasic/cc707268
> VBScript は現在 Windows Vista 、 Windows Server 2008 、 および Windows 7 に同梱されているため、
> これらの OS のサポート ライフサイクルに応じたサポートの制限を受けます。

WSH.EXEだけの話か、IISも含めた話か不明。

(2)
asp.dllのバージョン情報を見ると、製品名 Inertnet Infomation Services となっている。
IISの機能の一部として提供さている?

以上から現役バリバリと考えられなくはないが、正確な情報はmicrosoftに問い合わせください。

QASPのホームページをプロバイダのサーバーで公開したい

ASPで作成されたホームページをプロバイダのサーバーで公開したいのです。
あまり詳しくないので説明下手かもしれませんが、
今、プロバイダ(DION)と契約しており、DIONのサーバーでホームページを公開してます。
ホームページの機能UPを測ろうと、ASPによる動的サイトを作ってアップロードしてみたのですが、そのサイトのリンクをクリックするとダウンロードのダイアログが表示され「開く」とFrontPageが起動されます。

ASPは参考サイトのサンプルを基に作成し、PWSで動作確認済みなので問題ないと思います。

プロバイダのサーバでは自作CGIは使用不可なのですが、ASPもダメなのでしょうか?
(DIONのホームページではASPには触れていないのでOKかと思ったのですが・・・)

プロバイダのサーバが利用できないのであれば、フリーのWebスペース(CGIやASPが利用可能)を利用してでも、動かしてみたいです。
ただフレームを利用したページなので、バナー無しでないとページの各所にバナーが表示され非常に見苦しいと思うので、バナー無しのフリーWebスペースをご存知の方教えて下さい。(そんなの無いのかな・・・)

ASPで作成されたホームページをプロバイダのサーバーで公開したいのです。
あまり詳しくないので説明下手かもしれませんが、
今、プロバイダ(DION)と契約しており、DIONのサーバーでホームページを公開してます。
ホームページの機能UPを測ろうと、ASPによる動的サイトを作ってアップロードしてみたのですが、そのサイトのリンクをクリックするとダウンロードのダイアログが表示され「開く」とFrontPageが起動されます。

ASPは参考サイトのサンプルを基に作成し、PWSで動作確認済みなので問題ないと思...続きを読む

Aベストアンサー

参考URLを載せておきます。そこでいくつか当たってみてください。
日本には無料サイトはないようですが、海外のサイトで対応しているところがあるようです。(バナー広告はあるでしょうね。きっと)

海外のサイトだと、時刻の問題やAccessを使うと文字コードの問題などがたまにあるようです。
ご注意を

参考URL:http://www.hi-net.zaq.ne.jp/kobej/free/free_g011.htm

QPerlのsubmitパラメータ(encode済)をASPで受け取る方法

お世話になります。

現在、PerlとASPの連携部分の開発をしています。
掲題の、Perlで作成された画面からASPの画面へsubmitを実行し、その際引き渡されたパラメータ(encode済)をASP側で取得する方法を探しています。

通常ASP同士の場合は、encodeされた文字列もdecodeは不要ですが、Perlの場合はencodeされた文字列にはdecodeが必要とのこと。PerlからASPの場合は、encodeされた文字列をどのように取得すればよいのでしょうか?普通にRequestオブジェクトに入ってるんでしょうか?

よろしくお願いします。


環境
IIS5.1、IE6.0
Perlについては残念ながら現時点ではバージョンわかりません。必要でしたら確認します。

Aベストアンサー

語弊を恐れずに、極端な言い方をすると、
サーバで違う言語を使っていても、
EIで表示される画面は、HTMLです。

つまり、ASPで生成された画面も、
Perlで生成された画面も、結局HTML。
送信画面はただのHTMLです

ということで、受信側はASP同士の場合と同じです。
(POSTだったらRequest.Form、
 GETだったらRequest.QueryString)


おすすめ情報