トップページ⇒php
300コメント104KB

=== IIS ===

■ このスレッドは過去ログ倉庫に格納されています
0001名無しいっぱい。2001/07/24(火) 15:37ID:4v5fF0SU
VIsualVasic6.0で「新規IISアプリケーション作成」を選んだところ,
「読み込み中にエラーが発生しました。 コントロール 'WebClass1' はロードできません。」
となるのですが、どうすれば新規IISアプリケーションが作成できますでしょうか、、、?
0186nobodyさん03/01/02 23:00ID:udWgSEIH


今年も、、今年こそ、、
いい思いをしちゃいましょう(^▽^)v

http://ok.halhal.net/~2ch/

0187bloom03/01/02 23:01ID:4Coi//Tk



http://www.agemasukudasai.com/bloom/
0188nobodyさん03/01/02 23:42ID:???
ど ん ぐ り の せ い く ら べ 
目 く そ 鼻 く そ を 笑 う 
五 十 歩 百 歩 

てなかんじですかね。

0189山崎渉03/01/15 13:37ID:???
(^^)
0190nobodyさん03/01/26 22:57ID:g7mwlel6
IISで画像掲示板(cgi)を表示させるとDLLHOST.EXEがCPU100%
になる”こと”がある。
プロセスはその時2個あるのでCPUを食ってる方を殺すと元に戻る。
DLLHOST.EXEがプロセス分離させてIISを保護するのは良いんだが、
終わらないプロセスで無限にループしてるっぽい。
解決策キボンヌ
0191nobodyさん03/01/26 23:01ID:???
マルチだけど、、画像掲示板には欠陥は無いのかね?
0192nobodyさん03/01/26 23:17ID:???
うーん、2個でマルチかぁ〜(w;
FREE imgboard v1.22 R6を使っているんだが、
欠陥があるならば、毎回100%になって欲しい。
&IIS側で抑止が出来ないのも妙なんだけどね。
0193nobodyさん03/01/27 11:23ID:???
はわわ〜
0194nobodyさん03/01/27 17:40ID:J0W/BDyn
>>192
たしかアップロード中にブラウザの中止ボタンを押すとCPU使用率が100%になるバグがあった。
NT4.0SP6で修正されたらしいが。これじゃないか?
0195nobodyさん03/01/28 01:44ID:???
>>194
うんにゃ、w2k鯖でWindowsUpdateしまくりなのでそれは無いかと。
先ほど、IISのプロパティでホームディレクトリ-アプリケーション保護
を高(分離プロセス)にすますた。
以前は中(プール)だった。

LAN内ではOKそうなので、暫し様子見すますだ。
019619503/02/04 01:08ID:???

                 -― ̄ ̄ ` ―--  _         もうだめぽ
            , ´  ......... . .   ,   ~  ̄" ー _
          _/...........::::::::::::::::: : : :/ ,r:::::::::::.:::::::::.:: :::.........` 、   
         , ´ : ::::::::::::::::::::::::::::::::::::/ /:::::::::::::: : ,ヘ ::::::::::::::::::::::: : ヽ
      ,/:::;;;;;;;| : ::::::::::::::::::::::::::::::/ /::::::::::::::::::: ● ::::::::::::::::: : : :,/
     と,-‐ ´ ̄: ::::::::::::::::::::::::::::::/ /:::::::::::r(:::::::::`'::::::::::::::::::::::く
    (´__  : : :;;:::::::::::::::::::::::::::/ /:::::::::::`(::::::::: ,ヘ:::::::::::::::::::::: ヽ
         ̄ ̄`ヾ_::::::::::::::::::::::し ::::::::::::::::::::::: :●::::::::::::::::::::::: : : :_>
            ,_  \:::::::::::::::::::::::::::::::::::::::::::::: `' __:::::::::-‐ ´
          (__  ̄~" __ , --‐一~ ̄

0197nobodyさん03/02/11 11:01ID:JR8ddDUL
Windows2000pro環境で、IISの初期ポート番号の80番を他の番号に変更したいのですが、
IISのサービスマネージャの「既定のWEBサイト」のプロパティの「TCPポート」の
80番と言う番号を88とかに変えるとWEBが繋がらなくなってしまいます。
IISのサービスを再起動しても同様でした。
どうすればポート番号を変更出来るのでしょうか?教えて下さい。お願いします。
0198nobodyさん03/02/11 11:41ID:vGaHmf+s
>>197
URLにポートを指定してますか。
http://localhost:88/
ですよ。
0199nobodyさん03/02/14 01:57ID:???
>197
「とんち」みたいな(w

ポート変えたから繋がらないんだろ。解決法は、198さんが示してるが、
思わずワラタ

0200nobodyさん03/02/23 16:31ID:???
なんか凄い話になってるな(笑)
0201山崎渉03/03/13 17:18ID:???
(^^)
0202nobodyさん03/03/29 12:29ID:tMcAZ1/O
age
0203山崎渉03/04/17 12:11ID:???
(^^)
0204山崎渉03/04/20 06:22ID:???
   ∧_∧
  (  ^^ )< ぬるぽ(^^)
0205新人03/05/18 00:36ID:jhKTcwlL
IISとISAで88/443でポート競合を起こしていると警告が出ているのですが、
回避方法ありますでしょうか?御教授下さい。
0206新人03/05/18 00:44ID:jhKTcwlL
↑間違いました。。すみません。
80/443です。HTTP/HTTPSです。。
着信でクライアントからのウェブ閲覧と自社のHPへの外部からの閲覧のポートが
同一の80/443で設定してるからなのでしょうか?
自社でISA使ってる方いらっしゃいますか!?
0207nobodyさん03/05/18 07:45ID:78FTVJd2
>着信でクライアントからのウェブ閲覧と自社のHPへの外部からの閲覧のポートが
>同一の80/443で設定してるからなのでしょうか?

ISAって何か知らないけど、その通り。
ポート番号をそれぞれ異なるものに変えるか、IPアドレス複数振ってISAとやらとIISで受け付けるIPアドレス
を異なるものにするか。ISAとやらがそんな設定できるか知らないけど。
0208新人03/05/19 00:12ID:o66Kkmf9
返信ありがとうございます。
MSのプロキシとファイウォール機能を持った奴で
Internet Security and Acceleration (ISA) Server 2000
っての何ですが、やはりポート番号を変更するか外向けのグローバルIPを
別物にするかとしか考えられませんよね。。
また、明日苦しみます。。
0209ベンジャミン03/05/19 15:51ID:???
DDNSを使い、なんとかwin2kproで自宅サーバ開設にこぎ着けました。
windowsを選んだのは、これまで作ったASP資産を使いたかったからです。そんだけ。

しかしprofessionalではIISへの同時接続数が10ということで、すぐ天井です。
やっぱりServerを買わないとダメでしょうか?

Apache + Chilisoftという構成はどうかと思うのですが、試した人がいたら情報希望です。
0210nobodyさん03/05/20 17:02ID:???
どこに振ろうか悩んだんだけど、IISの問題な気がするのでここでお聞きします。

いま、IIS6.0+ActivePerlで掲示板を稼動させようと作業していて、
そこで遭遇したおかしな現象についての質問です。

ブラウザがクッキーを食べてると、cgiに渡したはずのパラメータが一個も
$ENV{'QUERY_STRING'}/$ENV{'CONTENT_LENGTH'}にこないのです。

クッキーが無い状態で読み込んで、cgiへリクエストを出す分には
問題なくパラメータは入ってきました。
でも、クッキーが有る状態で読み込んでしまうと、それ以降は何やっても
$ENV{'QUERY_STRING'}/$ENV{'CONTENT_LENGTH'}は""(空文)のまま変わりません。
これは、getでやってもpostでやっても同じ結果でした。

しかも、$ENV{'QUERY_STRING'}/$ENV{'CONTENT_LENGTH'}は""(空文)の時は
$ENV{'REMOTE_HOST'}がローカルのサーバー名になってたりします…。

これってやっぱり、IISの方の問題なんでしょうか?
それとも、ActivePerlとIIS6.0の相性が悪いとかそう言った問題なのでしょうか?
ここ一週間いろいろいじってみたんですが、どうにも原因がわかりません。

どなたか情報があれば教えてください…
0211山崎渉03/05/28 17:22ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
0212哀愁課長03/06/01 01:13ID:???
パスワードで保護されたmdbファイルに接続するASPアプリケーションを考えています。mdbファイルをクラックされたら、何でも見れてしまうからです。
今回訳あって、mdbを使うことにしています。

SQLServerなどの商用DBの場合、ODBCでID、パスワードの設定をすることができるのですが、mdbの場合どうやったら良いのか分かりません。

誰か試したことのある人がいたら、情報希望です。
0213nobodyさん03/06/01 13:15ID:73x97oHE
同じくODBCで接続できるだろうが
おっちゃん
0214nobodyさん03/06/01 13:18ID:73x97oHE
データベースファイル置くサーバに
MDACインストールしたら
Access用のODBCドライバインストールされるよ。
日本語版の最新バージョンは 2.7SP1だけど
近いうちに 2.7SP1 Refreshがでるよ
0215哀愁課長03/06/01 14:59ID:???
すんません。ODBCから接続してみると、以下のようなエラーが出ます。

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]一般エラー レジストリ キー 'Temporary (volatile) Jet DSN for process 0x260 Thread 0xb50 DBC 0x802486c Jet' を開くことができません。

ちなみにmdbにパスワードかけなければ、正常にASPから操作可能です。
環境はXPpro + IIS5.1ですが。
0216nobodyさん03/06/01 22:52ID:???
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
'-- Data Connection
Application("2ch_ConnectionString") = "DBQ=\\w2ksrv\share\2ch.mdb;
DefaultDir=\\w2ksrv\share;Driver={Microsoft Access Driver (*.mdb)};
DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=512;
MaxScanRows=8;PageTimeout=5;Threads=3;UID=admin;UserCommitSync=Yes;;
User Id=admin;"
'この部分の開業はなくして一行に
Application("2ch_ConnectionTimeout") = 15
Application("2ch_CommandTimeout") = 30
Application("2ch_CursorLocation") = 3
Application("2ch_RuntimeUserName") = "admin"
Application("2ch_RuntimePassword") = ""
'-- Data Environment
'Set DE = Server.CreateObject("DERuntime.DERuntime")
'Application("DE") = DE.Load(Server.MapPath("2ch.ASA"), "_private/DataEnvironment/DataEnvironment.asa")
End Sub
</SCRIPT>
0217nobodyさん03/06/02 16:33ID:9Jft4Szt
Win鯖2k3 Standard版の IIS に、同時接続数の制限はあるのかな、
エンタ版はないみたいだけど、高くて買えん・・・。
0218nobodyさん03/06/02 17:53ID:fTlwSNB9
マルチ君
うざいよ

ちゃんと購入すればわかるよ
0219nobodyさん03/06/03 01:54ID:3BxDB6H8
気持ち良いサイトです。見てみてね!!
http://homepage3.nifty.com/coco-nut/
0220nobodyさん03/06/05 22:10ID:???
ぼけ
0221h03/06/08 16:32ID:???
>218
おまえが宇材四ね
0222変換のテスト03/06/08 18:06ID:???
お前が宇在師ね
0223コナン03/06/11 09:42ID:???
RemoteScriptingを勉強したいと思っています。
本などを読んでソースコードを打ち込んで試してみたりしていますが、今のところ上手く動いてくれません。

何かわかりやすいサンプルを公開しているサイトなどないものでしょうか?
0224パイナップル03/06/22 17:31ID:???
メインフレームなどレガシーに入っているデータをXMLファイルに取り出して、これをAccessなどのRDBにインポートしたいです。
通常、どんなやり方があるのでしょうか?

RDBまで取れたら、後はASPで操作させる予定です。
0225nobodyさん03/06/23 01:33ID:???
吐き気するスレだな

CodeRed, Nimda が迷惑してるんだよ。
はやく死んでくれ

NT, IIS, VB なんて使ってる奴らはセキュリティのセの字も
しらねーからなー
0226nobodyさん03/06/24 10:09ID:a5dsvrb/
>>225
0点

> CodeRed, Nimda が迷惑してるんだよ
↓訂正

> CodeRed, Nimda に迷惑してるんだよ

しょうもない煽り入れる前に日本語をもっと勉強しようね
0227nobodyさん03/06/24 13:23ID:???
>>225 = >>226

(・∀・)デシタ!!
0228nobodyさん03/06/26 12:41ID:4lU2DDKk
>>225 = >>227
0229nobodyさん03/06/26 13:00ID:???
IIS なんて使ってる奴は逝ってヨシ
0230nobodyさん03/06/27 19:56ID:???
Windows XP Professional のIISにはグローバルからじゃアクセスできないのな。
0231nobodyさん03/06/27 22:35ID:???
>>230
んなこたーない
0232nobodyさん03/06/28 08:41ID:???
>>230
PFW 入れてるんだろ。こんな事にも気付かないような奴だから、
ワームに感染されても気付かずに他に迷惑かけるんだよね
0233nobodyさん03/07/14 02:36ID:???
Apacheだとmod_auth_mysql等を使って、データベース
と連動した認証ができますけど、同じようなことを
IIS + SQLServerで行う方法ってあるのでしょうか?
0234nobodyさん03/07/14 02:42ID:???
>>233 夏厨 氏ね
0235nobodyさん03/07/22 00:19ID:LmPebomr
II5.0だとASPの定時実行ってできないですが、
IIS6.0では出来るようになってるんでつか?
0236nobodyさん03/07/23 12:24ID:???
>>233
ありますよ
0237nobodyさん03/08/13 13:53ID:???
Port80 Surveys the Top 1000 Corporations' Web Servers
http://www.port80software.com/surveys/top1000webservers/

|||||||||||||||||||||||||||||||||||||||||||||||||||||| Microsoft IIS 53.7%

||||||||||||||||||| Netscape 18.6%

|||||||||||||||| Apache 16.0%

|||||||||||| Other Service 11.7%
0238nobodyさん03/10/02 01:42ID:Z6YirC9n
SSLの証明書をIISにインストールしようと思っています。
で、IISの構成ツリーの「既定のWEBサイト」の下にいくつかフォルダが
作ってあって、そのフォルダ一つ一つを独立したサイトとしてるんですが、
あるサイトはHTTPS通信、別のサイトはHTTP通信、という風に、おなじ
既定のWEBサイト内で、SSLを使うサイトと使わないサイトで分けたいのですが、
うまくいきません。
つまり、
https://server/siteA と
http://server/siteB を共存させたいのですが、無理なのでしょうか?
0239nobodyさん03/10/02 08:36ID:UBQE6txZ
>>238
たぶん無理。

この例だとhttps://ってやると使いたくないところでも使えてしまう。

たしかIPアドレス単位でしか出来なかったと思ふ。
0240nobodyさん03/10/02 10:45ID:???
>>239 のいう通り。でも共存自体は可能かな。
その上で
https://server/siteB を飛ばしてしまえばいいかも
024124003/10/02 10:48ID:???
って、、そのサイトはuserのHOMEってわけじゃないのか・・
>>240のは間違い
http と https で完全に分離する事はできます
024223803/10/03 12:24ID:Va9tnRUT
解決しました!
単純に「既定のWEBサイト」に「HTTPSを要求する」をチェックしてしまってた
のに気づいてませんでした。
0243nobodyさん03/10/07 07:29ID:DVU2w3ix
ローカルホストにIEでアクセスすると認証ダイアログが出るのですが
このusernameやpasswordはどこで変更するのでしょうか。
コンピュータの管理者でも入れないのですが。
0244nobodyさん03/10/07 22:21ID:???
>>243
Basic認証ならIISの管理コンソール
NT認証なら、ユーザ管理
0245nobodyさん04/01/20 00:01ID:n25T0lIs
ダイジェスト認証を使っていると、ASPでポストバックするたびにパスワード要求されるのは仕方ないんでしょうか?
0246nobodyさん04/02/13 23:45ID:???
自宅鯖(WinXP)にてIISを使用しており、CGIを使いたくなったので、ActivePealをインストールしIISで関連付け等の設定もしたのですが、
IEからCGIファイルにアクセスしても「ページが見つかりません 」と出てしまいます。
検索でいろいろ調べましたが、書いてある内容はどれも同じで、何度やってもうまく行きません。
これだけの情報で分かるとは思いませんが、設定不足な所など思い付かれましたら、教えてください。
0247nobodyさん04/02/14 19:31ID:???
普通のHTMLファイルはちゃんと表示されるの?
0248nobodyさん04/02/23 00:53ID:L5xdQfYo
IIS6ってドメイン コントローラが必須なのでしょうか?
0249nobodyさん04/02/23 08:34ID:???
んなこたーない。
0250nobodyさん04/02/27 23:46ID:f4f+RxiT
>>248
クライアントをActiveDirectoryで管理して、IISにWindows認証でログインするってのなら必要。
外向けのWebサーバーにするなら不要。
0251nobodyさん04/03/11 16:58ID:5RPxIE80
PHPなんかで処理中にCPUが100%になったまま固まって何もできなくなり
サービスでIISを止めようと思っても止められない場合、皆さんはどうしてますか?
OSの再起動以外に方法は無いものでしょうか。
0252nobodyさん04/03/11 19:14ID:???
>>251
IISを止めたって意味ないだろ
暴走してるのはPHPやPerlなどなんだから
タスクマネージャでプロセスを殺せばいいんじゃないの?
0253nobodyさん04/03/11 23:19ID:5RPxIE80
>>252
いやいや、ISAPIなもんでプロセスはIISのしか無いです。
どっちみちそれも殺せないんですが。
0254nobodyさん04/03/22 22:51ID:vv5bMVN+
画像ファイル等への直リンクを禁止させたいのですが
設定の仕方がわかりません。どうしたらよいのでしょうか?
0255nobodyさん04/03/24 16:03ID:tnVfMT+Y
Win2kProでIISをインストールしたが正常に起動しないんですが。。。
IEで「ttp://localhost/」と指定しても「HTTP 500 - 内部サーバー エラー Internet Explorer」となってしまう。
0256nobodyさん04/04/21 18:37ID:???
>>210
遅レスですが、同じ現象にハマっていたところこのカキコを見つけ、
とりあえずCookieを使わない方法で回避しました。情報サンクスです。
IIS6.0+ActivePerl-5.8.3build809の組み合わせで発生。
IIS5.0でデバッグしてた時は問題なかったのであせりました。
根本的な解決は、ActiveState社の対応を待つしかなさそうですね。
0257nobodyさん04/05/14 09:41ID:???
WinNT4sp6 + IIS4 + MySQL4.0 です。
PHPやPerlからMySQLを動作させようと思うのですがうまく動きません。

DBI含むPerlだと'*.cgi' script produced no output
phpMySQLAdminではログイン不能
上2スクリプトは別PC W2kpro + IIS5 + MySQL4.0上ならばOK
サーバーのコマンドプロンプトから >perl ***.cgi だとhtmlが標準出力OK
anhttpd 1.42K上ならOK
クライアントからport3306への接続OK
IIS4上でhtmlやperl、PHPはOK

おそらくIIS4の問題だと思うのですが、何か分かりませんでしょうか。
0258 04/05/14 17:30ID:???
>>257
cgiの文法エラー
0259nobodyさん04/06/25 15:04ID:???
自分の場合、文法はおかしくない。
文字数が少ない場合は正常に実行できているしSyntaxもクリアしているが、
文字数がかなり多いときのみ
POSTで送っているにもかかわらず、
cgiに制御が返って来ず、同メッセージ。

何かモジュールを追加でインストールしなければならないのかな。
ちなみに鯖は2000。
0260nobodyさん04/09/27 16:22:36ID:???
Windows serverで構築されたドメイン内で、
IISでブラウザにcookieを食わせた後、
別ドメインもしくはIP-reachableな別鯖に立てたApache上の
cgiから、そのcookieを読み出すことってできますかね?
0261nobodyさん04/10/06 21:04:46ID:NJ1Vmd2J
XPproにIISとActive Perl入れて動作確認してますが、
script produced no outputとなってしまいます。
NT4サーバでは正常に動いているのですがどうしたことでしょう?
仮想ディレクトリの作成で「エイリアス」はcgiが入ってる
ディレクトリ名でいいんですよね?
で、次のディレクトリはエイリアスで入力したディレクトリを
入力しました。
そしてその次のアクセス許可では、「読み取り」、「ASPなどの・・・」
「書き込み」の3つにチェック入れました。

間違っていたら指摘お願いします。
0262nobodyさん04/10/07 12:10:17ID:5xhCeYpv
XP ProのIISとActive Perlの組み合わせでSMTPを使ってメール送りたいんですが
どうもうまくいきません。
ソースはweb作成業者からもらったものなので多分webサーバでは動くと思うんですが
ローカルで実現するにはSMTPをどのように設定すればよいでしょうか?
お願いします。
0263nobodyさん04/10/16 03:40:45ID:???
IIS6 vs Apache2 Security Defects
http://weblogs.asp.net/michael_Howard/archive/2004/10/15/242966.aspx
0264野尻 史郎04/12/02 18:13:12ID:???
IIS5.0でSSLを使用していなくてもポート番号443が予約されています。
同一Server上にInstallされているNotes Dominoのsslポート番号443と
重複しエラーが発生します。IIS5.0のSSL機能は使っていないため443を
4443か442に変更したいのですが、キーをインストールしなくてもSSLポート
番号を変更する方法を誰か教えて頂けませんか。IIS4.0の時はMicrosoftにて
変更方法が公開されていて変更できました。
0265nobodyさん2006/07/03(月) 21:20:08ID:s/nby6vD
http://kanabun-2.kir.jp/g2%20shiroutokeigazou/src/1141524828006.jpg
0266nobodyさん2006/07/28(金) 22:06:16ID:dqF0iMli
初歩的な質問なのですが、AAAとBBBという異なるサービス(エイリアスというのか仮想ディレクトリというのか)間で
セッション変数を引き継ぐことってできますか?
AAA、BBBどちらかにログインしたら相互にアクセスできるようにしたいのですが、セッションIDが新たにふられてしまいます。
0267nobodyさん2006/07/29(土) 21:44:16ID:???
>>266
ASPであれば仮想ディレクトリが別でも
同じ "アプリケーション" であればOK
0268nobodyさん2006/07/30(日) 13:15:36ID:yTbRgktJ
>>267
ありがとうございます。
0269nobodyさん2007/06/14(木) 17:21:57ID:l2Zp9D29
IIS7でCGIを動かすためにActivePerlを使ってるのですが、
スクリプトマップの追加の設定で「実行可能ファイル」のところに

C:\Perl\bin\perl.exe "%s" %s

と書くとCGIが動きました。
この "%s" と %s はパラメーターだと思うのですが、
具体的には何を意味しているんでしょうか?
片方だけ「"」でくくられてる理由もよくわかりません。
ヘルプやMSのサイトで調べたのですが、特に触れられていませんでした。
御存じの方がいたらお願いします。
0270nobodyさん2007/06/14(木) 18:00:16ID:???
思うに最初のパラメータはCGIスクリプトのパスで、
これはパスに空白が含まれる可能性があるのでクオートしてある。
で、二番目の奴はそのスクリプトへのパラメータだから、
クオートしてあると@ARGVの解釈が狂うからそのままにしてあるんじゃないかな。
02712692007/06/14(木) 18:24:43ID:QVgCR8PL
レスどうも。
合理的な説明ですごく納得できました。
ありがとうございました。
0272nobodyさん2007/07/10(火) 00:25:15ID:RYEhjLlP
IISのシェアってどんなもん?
6.0になってだいぶセキュリティ面が強化されてるのでインターネットサイトでも利用されてますよね。
0273nobodyさん2007/07/10(火) 02:42:23ID:???
今後需要へるとおもうよ
0274nobodyさん2007/07/10(火) 07:49:09ID:???
IISはイントラではかなり使われている。
0275nobodyさん2007/07/14(土) 12:33:35ID:???
>>272
イントラ:80%
企業の外向けサイト:40%
ホスティングサービス:3%

って記事を interop で見た
0276nobodyさん2007/07/23(月) 07:27:01ID:srWGE4oQ
IISの設定で特定のIPじゃないと接続できない設定って
どうやるんでしたっけ?
0277nobodyさん2007/07/31(火) 22:58:12ID:???
>>276
Serverじゃなきゃできないよ
0278nobodyさん2007/08/26(日) 21:10:56ID:???
AN HTTPで動作してた.NETで作ったexeファイルが
IIS(XPPro)ではCGIとしてまともに実行できないことに参った。

ttp://support.microsoft.com/kb/922780/ja
↑の回避方法だと1つのexeファイルしかCGIとして使えないので、
_spawnvp()で(.NETの)exeを起動して標準入出力を_pipe()で
受渡しするプログラムRunDotNetCgi.exeをCで作ってみた。
しかしこれでも.NETのexeはまともに動いてくれない。
.NETでないexeは動作するのに。

C:\...\RunDotNetCgi.exe "%s" %s
02792782007/08/31(金) 10:10:35ID:???
RunDotNetCgi.cは_pipe()を使わずとも単純に
--
#include <process.h>
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv) {
    if (argc >= 2) {
        if (spawnv(_P_WAIT, argv[1], &argv[1]) == -1) {
            perror(argv[1]);
            return 1;
        }
    }
    return 0;
}
--
として、.NET(C#, JScript等)のコードに
--
Console.OpenStandardInput();
Console.OpenStandardOutput();
--
を入れて明示的に標準入出力を開き /target:winexe でコンパイルすれば
ちゃんと動作するようになりました。
0280nobodyさん2008/03/01(土) 01:58:24ID:???
環境:server2003+IIS6

ある、ISAPIとして提供されているweb用ミドルアプリがありまして
適応したいバーチャルホストのプロパティのISAPIタグから追加し、web拡張から全てのISAPIを許可しました。
本体のdllに対してNETWORK SERVICEの読み取り実行権限をつけましたが、
プロパティのISAPIタグ内につくはずの、状態をしめす「緑の矢印」が表示されません
*該当ISAPIを選択すると状態の所には「変更済み」と表示される

本体dllの実行許可、web拡張でのISAPI許可以外で確認する項目がありましたら教えて下さい。
8月末以来の書き込みっぽなんでageで。
0281nobodyさん2008/03/21(金) 22:30:53ID:FeylR/AB
ちょっと質問させてもらって良いすか?
CGIを実行すると以下のようなエラーが出るんですが解消法を教えてくれ!
http://www.klaas-web.com/cgi-bin/yybbs/yybbs.cgi
頼む!!!
0282nobodyさん2008/03/21(金) 23:10:42ID:???
IISマネージャーってどこかでダウンロードできませんか?
0283nobodyさん2008/03/22(土) 22:19:34ID:???
http://www.microsoft.com/downloads/details.aspx?familyid=f9c1fb79-c903-4842-9f6c-9db93643fdb7
http://www.microsoft.com/downloads/details.aspx?FamilyID=32c54c37-7530-4fc0-bd20-177a3e5330b7&displaylang=en
0284nobodyさん2008/11/01(土) 07:24:58ID:???
ISAPIフィルタについて。

5.0でできた302でリダイレクトが、
6.0に載せかえたらできなくなりました。。。

LocationにURL指定してやってます。
どなたかご存じないでしょうか?
0285nobodyさん2009/08/24(月) 17:55:56ID:???
IIS6で動いていたサイトをIIS7に移動しています。
EXEモジュールの.cgi拡張子のモジュールを動かそうとしているのですが、
502エラーが発生してしまいます。
ハンドラマッピングではcgiを登録してwebconfigは
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="false" />
<handlers>
<remove name="CGI" />
<add name="CGI" path="*.cgi" verb="*" modules="CgiModule" scriptProcessor="C:\Windows\System32\cmd.exe" resourceType="File" requireAccess="Execute" />
</handlers>
</system.webServer>
</configuration>
このようになっています。

アドバイスいただければ幸いです。
よろしくお願いいたします。
0286nobodyさん2009/12/17(木) 13:50:25ID:+fYjwHND
プロプライエタリプロプライエタリ
■ このスレッドは過去ログ倉庫に格納されています