- - PR -
ASP.NETで .asp ファイルを使いたい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-07-30 17:37
VS2008でASP.NETを使っています。
他システムとのインターフェースで、こちらの受け口が「xxxxxx.asp?key=data」というURLでないといけない部分があって困っています。 .aspファイルを作ろうにもテンプレートが最初からありませんし、aspxファイルを無理やり.aspに名称変更しても当然サーバエラーで跳ねられてしまいます。 インターフェースを変更することは無理(すでに販売されたパッケージソフト)という条件で、HTTPコールを受け取る方法はありますか? |
|
投稿日時: 2008-07-30 22:32
[HOWTO]既存のファイル名の拡張子を変更せずに ASP Web アプリケーションを ASP.NET に移行する方法が参考になりませんか?
|
|
投稿日時: 2008-07-31 01:48
お、これはいけそうですね。
あした朝一番で試してみます。 |
|
投稿日時: 2008-07-31 01:52
ASP.NETのアプリケーション配下であってもASPは動くと思いますので、ASPで受け取る処理を作って配置してやれば良いのではないでしょうか。
VSでテンプレートが無くても、とりあえずテキストファイルで追加したあと、拡張子をaspにリネームし、その中にASPで(ASP.NETではなくクラシックのASPとして)処理を書けば問題無くASPは実行できると思います。 ASPで処理を作り込むのが都合が悪いのであれば、 ・foo.aspx:本来の処理をするASPXファイル ・bar.asp :とりあえずパラメータを受け取ってfoo.aspxにそれらを流すだけの処理 ように作ればいけそうに思います。 |
|
投稿日時: 2008-07-31 06:51
ASP.NETとClassic ASPは共存できますよ。
Session情報などは共有できませんがASP.NET/Classic ASP間で渡すことは可能です。 たとえば、ログイン情報などを渡すとか。 グーグルで検索すると見つかると思いますよ。 _________________ ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集 |
|
投稿日時: 2008-07-31 09:06
朝早くからありがとうございます。
Classic ASP という呼び方でぐぐれますね、確かに。「ASP.NET ASP」ではぐぐりようがなくて困っていました。 ただ、Classic ASPは開発経験もなく、今回は使えません(レガシなASPファイルがあるというわけでもありません)。 「.asp」というURLが使いたいだけなので、今回はweb.configをいじる方針です。 |
1