- - PR -
SSIからASPXを実行
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2005-09-18 18:53
WindowaServerInside会議室で投稿をさせて
頂いたのですが、こちらの掲示板に聞くべきではと 助言を頂きましたのでこちらで同じ質問をさせて頂きます。 [元レス] http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=24450&forum=6&5 Windows2000 IIS でSSIを利用してaspxを 実行させたいと考えておりますが、Bad Requestと表示され 何も行われないでいます。 HTMLファイルで <!--#echo var="HTTP_User_Agent" --> を実行した場合、表示が されるのでIISのSSIの設定はできているかと思います。 以下がHTMLでSSIの指定方法です。 <!--#exec cgi="http://www.XXX.jp/test.aspx"--> <html> <head> </head> <body> SSI テスト </body> </html> test.aspxはある処理を行いページに何も表示をおこないません。 test.aspxを直接たたくと問題なく動作いたします。 よろしくお願いいたします。 |
|
投稿日時: 2005-09-18 18:59
exec cgiの指定先を http://www.XXX.jp/test.aspx ↓ ./test.aspx に変更して実行させた所、 スクリプト './test.aspx' を実行できませんでした: Win32 エラー コード = 2 と表示されました。 |
|
投稿日時: 2005-09-18 20:40
多分なんですけど、#execでaspxは実行できないのではないでしょうか?
サーバー側インクルード リファレンス #exec >CGI スクリプト、ASP アプリケーション、ISAPI アプリケーションなどのアプリケーションを実行します。 それで、HTMLからaspxを実行しなくてはならない理由とはなんですか? 特にそのような理由は思いつかないのですが。 |
|
投稿日時: 2005-09-19 11:22
aacute様 お返事ありがとうございます。
HTMLはお客様側で常に変更(レイアウト等)が加えら、サーバにアップされます。 変更を行う事により変更のさいのミスを最小限に留めるため SSIによるASPXの呼び出しを希望されている為です。 私もaspxにしてしまいたいのですが。。。。 |
|
投稿日時: 2005-09-20 00:34
まあお客様の要望じゃしょうがなさそうですね。いろいろ大変そうですが。
で、ちょっとためしてみたんですが、 aspxから別のaspxを#includeで読み込むのは可能みたいです。 お客様が編集するaspxの中身を普通のHTMLのみにすれば、 これでいいのではないでしょうか。 |
1
