トップページ⇒php
1001コメント357KB

==ASP==

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。 NGNG
ASP について語るスレ
0434nobodyさん02/04/14 16:18ID:???
 フィールドの型がテキスト型だとHTMLのフォームで送るときは
input type="text" ですよね?
 でもフィールドの型が数値型の場合はなんと記述すればええんで
しょうかいね?
0435nobodyさん02/04/14 17:38ID:???
ASPで数値型に変換
0436nobodyさん02/04/14 18:39ID:???
>>435
 それは具体的にはどうすればええんですかいね?
0437nobodyさん02/04/14 18:51ID:???
CInt()
あとは自分で調べてね。
0438nobodyさん02/04/14 18:52ID:???
>>437
 なるほど。どうもありがとう。( ゚∀゚ )
0439nobodyさん02/04/15 04:20ID:1gFjdZAC
◆毎年約1万人も韓国人が大量帰化しているというのに、在日の数が
ほとんど減っていない。

        1998年   1999年  2000年
在日韓国人  638,828   636,548  635,269 人

これではいつまでも韓国人の日本人汚染が続き、そのうち日本が
日本国籍の韓国人だらけになってしまう。

一方、不法滞在の韓国人は56000人で外国人で最も多い!

◎外国人帰化数
http://www.kyotsu.com/level2/hobby/data/toukei.htm
0440nobodyさん02/04/15 10:39ID:???
レンタルサーバーにAccessMDB置いてASPやってる人いますか?
0441kanegon02/04/15 11:20ID:ehdpwTQG
MDBのデータベースをADO2.0経由でASPに表示すると、名前の間にある半角
スペース以降が表示されません。全角にしたら表示できたのですが .

普通に表示する分には問題ないのですが、以下のようにTEXT BOXに取り込んだ
場合に半角スペース以降が表示できません。
Set adcn = Server.CreateObject("ADODB.Connection")
Set adrs = Server.CreateObject("ADODB.Recordset")
adcn.Open "DSN=uriage"
response.write "
<input type=""text"" name=""氏名"" size=""20"" value=" & adrs("氏名") & ">"

"小林 ひとみ"→OK 、 "小林 ひとみ"→"小林" の表示といった具合。
IMEの設定ではスペースを常に半角にしているユーザもいるのでかなり
問題ありです。半角、全角を混合で表示する方法をどなたかご教授願います
0442nobodyさん02/04/15 11:47ID:???
>>441
全然関係ないが、
×: response.write "<input type=""text"" name=""氏名"" size=""20"" value=" & adrs("氏名") & ">"
○:response.write "<input type='text' name='氏名' size='20' value='" & adrs("氏名") & "'>"
なのでは?
あと、
小林ひとみ(;´Д`)ハァハァ
0443nobodyさん02/04/15 11:55ID:gjdvPvvF
>>441
×response.write "<input type=""text"" name=""氏名"" size=""20"" value=" & adrs("氏名") & ">"
○response.write "<input type=""text"" name=""氏名"" size=""20"" value=""" & adrs("氏名") & """>"
valueもダブルクォートでくくってやらんとあかんやろ。
0444kanegon02/04/15 12:39ID:ehdpwTQG
すばらしい!!、解決っす。
0445nobodyさん02/04/15 16:26ID:???
>>442
キモイです・・・
0446 02/04/15 18:07ID:???
>>445 =小林ひとみ ?(;´д`)
0447nobodyさん02/04/15 19:48ID:???
>440
もちっと何がやりたいのかハッキリ言わないと誰もレスつけれんよ。
0448nobodyさん02/04/16 15:15ID:gZ04fZ6E
set XL = CreateObject("Excel.Application")
set XL_WB = XL.Application.Workbooks.Open(Server.MapPath(EXCELPath))
'*** セルの罫線を引く ***
With XL_WB.ActiveSheet.Range("A9:R9").Borders(xlBottom)
.LineStyle = xlContinuous
End With

お願いします。教えてください。
上記の方法でエクセルのシートに線を引こうとしていますが、上手くいきません。
Borders()の引数が悪いと思うのですが、誰かご存知の方いますか?
0449nobodyさん02/04/16 15:24ID:???
>>448
一つのプロパティならwithを使う意味がない。
で、引数はxlEdgeBottomでは?
そしてスレ違い。
045044802/04/16 17:16ID:gZ04fZ6E
>>449
xlEdgeBottomでも同様の結果で、エラーとなってしまいます。
withを使用しているのは他にも色々と設定しているのですがここでは省略して書いたためです。
あと、これはASP内で動かしています。

わざわざ返答ありがとうございます。
MSDNやASP、VBS、VBAのサイトなどに行ってもどこにも書いてないんで困っているんですよ・・・
(;´д`)トホホ・・・
0451nobodyさん02/04/16 18:05ID:???
>>450
xlBottomの代わりに直定数(-4107)にしてもおんなじ?
0452Name_Not_Found02/04/16 21:38ID:???
>>448
USERS GROUPで聞いてみれば?2ちゃんよりかはいいと思うよ。
045344802/04/17 13:24ID:KF7GxgFE
>>451
おおっ、できました。
どうもご迷惑おかけしました。
全部直に定数を入れればよいのですね。
勉強になりました。
0454へたれ02/04/17 15:18ID:baUvOd2r
他のスレでも書きましたが、
aspで2ちゃん型、スレッドフロート式の掲示版を配布してるところって
ないでしょうか?
045545102/04/17 15:41ID:???
>>453
global.asaに設定してやればxl何とかつー定数も使えるかも知れんけど。
0456nobodyさん02/04/17 16:14ID:a3fDg/qz
>>454
無ければ作るんだ!
そんなに難しいものでもないだろ?
0457nobodyさん02/04/17 16:16ID:???
>>454 死ねYO...
0458nobodyさん02/04/17 23:10ID:???
>>454
「へたれ」ってあの「Hikky」のへたれさん?
0459へたれ02/04/18 10:26ID:xIgYtTQH
>456

私は入社して一ヶ月もたたないヘタレ新入社員なので、つくれませんT_T
perlのソースみながら作れるかなぁ?
0460上司02/04/18 10:51ID:???
>>459
朝から会社で何をしている!
仕事しろ!貴様はまだ研修中だぞ!
0461へたれ02/04/18 13:00ID:xIgYtTQH
460係長 459です。
もうしわけございません。
以後このようなことがないように、注意いたします。
0462nobodyさん02/04/18 16:18ID:53ah819V
ASPってHTMLファイルしか送り込めないのでしょうか?
たとえば、サーバにおいてあるxlsファイルを読み取って、そのままストリームとして流し込んで
クライアントにダウンロードさせる、といったことをしたいんですが、無理なんでしょうか?
0463nobodyさん02/04/18 17:31ID:HxKjOyiJ
>>462
できる。
046446202/04/18 18:40ID:53ah819V
>>463 ぜひそれお。
ちなみに、
<meta http-equiv="Content-Type" Content="img/gif; name='a.gif'">
とかやってみたんですが、どうにもこうにも・・・
046546202/04/18 19:13ID:53ah819V
これもだめか・・・

Content-Disposition: attachment; filename="hoge.xlsl"
Content-type: application/octet-stream

<% Set fso = Server.CreateObject("Scripting.FileSystemObject") %>
046646302/04/18 19:22ID:HxKjOyiJ
>>465
手元にあったのを適当にいじって作ったんで動かんかも知れん。
その辺は適当にいじって動くようにしてくれ。
もしかするともっとスマートな方法があるかもしれんが。

'ファイル出力
Sub FileDownLoad
  ’SaveName :名前を付けて保存に出てくるファイル名
  ’TargetXLS :読み込むエクセルファイル
  'objBASP :BASP21
  Const SaveName = "hogehoge.xls"
  Const TargetXLS = "d:\hugahuga.xls"
  Dim objBASP
  'バッファオン
  Response.Buffer = True
  'ヘッダ
  Response.ContentType = "application/x-download"
  Response.AddHeader "Content-Disposition", "attachment; filename=" & SaveName
  Set objBASP = Server.CreateObject("BASP21")
  '読込
  dat = objBASP.BinaryRead(TargetXLS)
  Response.AddHeader "Content-Length", UBound(dat) + 1
  ’バッファに書き出し
  Response.BinaryWrite dat
  Set objBASP = Nothing
  'バッファ書き出し
  Response.Flush
End Sub
046746302/04/18 19:23ID:???
ありゃ。
シングルクォートが一部全角やった。
046846202/04/18 19:58ID:53ah819V
>>466
ありがとうございました。
なるほど。Response.ContentTypeかぁ。
今の環境にはBASPをいれてないので、FileSystemObjectでやってみてみます。
0469nobodyさん02/04/18 20:19ID:???
FileSystemObjectってバイナリ読めないんじゃ・・・
0470nobodyさん02/04/18 20:23ID:???
http://support.microsoft.com/default.aspx?scid=kb;JA;q193998
047146202/04/18 21:50ID:53ah819V
>FileSystemObjectってバイナリ読めないんじゃ・・・
よめんかったです・・・

>http://support.microsoft.com/default.aspx?scid=kb;JA;q193998
MyObjectってあんた>MS
047243002/04/18 23:20ID:???
 やっと更新フォームできた・・・ていうか、UltraDeveloper
使ったんだけどね。最初から使えば良かった。これでかなり楽に
なるぞ!
0473nobodyさん02/04/19 01:55ID:KFE3B1h2
ODBC接続でレコードセットを取得して
一行も中身が入ってない状態を判別するのって

If Recordset.EOF Then

と

If IsNull(Recordset) Then

どっちが正しいのでしょうか?
すみませんが、どなたか教えてくだされ
0474浅倉太介02/04/19 02:25ID:CXrVpweg
>>441
あんまり関係ないけど(ちょっとは関係あるかな?)

%>
<input type="text" name="氏名" size="20" value="<%=adrs("氏名") %>">
<%

こういう書き方のほうがわかりやすくない?
0475浅倉太介02/04/19 02:29ID:CXrVpweg
>>473
前者。

カーソルタイプをKeysetにして
If Recordset.RecordCount=0 Then 以下略
ってのもアリ(w
0476nobodyさん02/04/19 02:40ID:KFE3B1h2
>>475

後者ではダメということでしょうか
レコードセットがセットされない変数の中身が
何がはいってるのか知りたいです。
ありがとうございます。
0477nobodyさん02/04/19 08:22ID:???
>>474
確かにわかりやすいが、パフォーマンスは劣る。
.NETになるとこの書き方でけへんし。
後々の事考えるとやめたほうがいいかも。
0478nobodyさん02/04/19 18:51ID:EP0YyzaM
C#で開発してる奴いる?
0479nobodyさん02/04/20 00:16ID:svWLfYWD
aspで2ch式の板を作ったのですがCookieがようわかりまへん・・・
名前欄とメール欄を保存できるようにしたいのですが。
恐れ入りますが、ご教授願います。
0480nobodyさん02/04/20 01:26ID:khiezubl
Response.Cookies("2ch_name") = name
Response.Cookies("2ch_mail") = mail
みたいな。
0481 ◆wfMSpsRY 02/04/20 01:44ID:???
>>479
環境の説明が無いので、以下の条件を仮定します。
・ASPはVBScriptで書かれている。
・FormのHTMLタグは名前欄が<input ... name="NAME" ...>、 メール欄が<input ... name="MAIL" ...> となっている
・Formを表示するプログラム(/HTML)と書き込みを行うプログラムが同じディレクトリにある。

Response.Cookies("ASP2ch")("NAME") = Request.Form("NAME")
Response.Cookies("ASP2ch")("MAIL") = Request.Form("MAIL")
Response.Cookies("ASP2ch").Expires = Date + 30

てな感じ?セットされたCookieは次のリクエストから

Request.Cookies("ASP2ch")("NAME")
Request.Cookies("ASP2ch")("MAIL")

に入ってきます。
0482nobodyさん02/04/20 09:10ID:???
1台のWin2KマシンでASPのテストスクリプトを動かしたいんですが
どうすればいいですか?
IISをインストールすればOK?
0483nobodyさん02/04/20 11:26ID:4Q3U2Jqm
うんOK。
0484nobodyさん02/04/20 12:56ID:???
>>482
基本的にはそれでOK
ただ、スクリプトエンジンとかのモジュール類は新しいのがリリースされているから
MSのWebにIISのインストール後に取りに行く必要がある。
DB連携までやりたければとりあえずMSDEも一緒に落としておくといいかも。
0485nobodyさん02/04/20 21:48ID:???
背に腹は変えられぬ、というわけで早々にVS.net買ってきました。
実践投入するのは当分先ですが、いまからASP.netのお勉強しますです。
0486へっぽこぷー02/04/21 14:23ID:???
画像を動的に生成したいのですが、何かいいものないっすかね?
PHPだとGD使えばいいんですが。

AspImageみたいなものって無いのかなー?
http://www.serverobjects.com/products.htm#aspimage
0487nobodyさん02/04/21 15:02ID:zIrypqRE
Visual InterDev6で
ブレークポイントで実行を停止する方法を教えてください。

また、いろいろいじっていたら
実行ボタンを押してもブラウザが起動しなくなってしまいました
どこに設定があるんでしょうか?
0488nobodyさん02/04/21 15:55ID:???
>また、いろいろいじっていたら
>実行ボタンを押してもブラウザが起動しなくなってしまいました
>どこに設定があるんでしょうか?

君がいろいろいじったトコにあるよ。
0489nobodyさん02/04/21 16:25ID:zIrypqRE
よくわからなくなって、アンインストール後再インストールしても
やっぱりブラウザが開かなくなったんだ。

教えるのが面倒なら
詳しいやり方載っているページを教えてくれよ。
0490nobodyさん02/04/21 20:52ID:???
>>489
それじゃだれもおしえてくれんて。
0491nobodyさん02/04/21 22:03ID:2GMDA9Ed
そういわれても。

さっぱりだよ、InterDev・

こんどは[新しいプロジェクト]のウィザードの
Webプロジェクト ウィザード -- ステップ1/4
の使用するサーバーの指定で
マシン名を指定しても、サーバーと接続できないとか出るし。

わけわかんね。

FrontPage 98 Server ExtensionsとかIIS4.0
が必要とか書いているけど、
俺の環境、Win2000ProだからIIS5じゃないのかな?

使えないツールだね。
こんなに使えないものを売りつけないで欲しいな。
0492nobodyさん02/04/21 23:28ID:???
無視という方向で。
0493nobodyさん02/04/21 23:36ID:???
>使えないツールだね。
自分がアホなのは棚上げですか。

まあ厨の厨たる所以か
0494nobodyさん02/04/21 23:46ID:???
>486
それは私もいろいろ探し回ったんですが、VMLまたはSVGあたりが、現状では
一番スマートな方法だと最近は思いつつ・・・。
GIFやJPEGの場合は、COMを使う方法もありますが、外部アプリ(たとえばExcel)
を起動させたり、Shellコマンドからグラフィックライブラリ(たとえばGD)
を使うような方法もアリかと思います。直接バイナリを生成したいならCOM
自作しかないのではないでしょうか。(というか作ろうと勉強中・・・)
0495nobodyさん02/04/21 23:57ID:???
>>486
xbm・・・
0496nobodyさん02/04/22 00:12ID:T/p+eDxp
>>486
どういう画像かにもよりますが、グラフやチャートなら
Office Web Componentsを調べると吉。(Office2000以降)
サーバサイドでの画像生成にも使えます。APIが変態だけど。
Recordsetの中身をロードして云々みたいな使い方もできるかと。

地道にいくならADODB.Streamで1バイトずつ手書き……
0497nobodyさん02/04/22 00:40ID:???
不特定多数に公開することを前提とするなら、Office Web Componentsは
ライセンス関係でNGだと思います。
0498nobodyさん02/04/22 00:56ID:???
と思って調べたら、OfficeXPからライセンス変わってるし・・・。
049949102/04/22 09:14ID:TbiOye48
こんなのあるね。
http://www.vector.co.jp/soft/winnt/prog/se219120.html

しかし、使えないなあ。(w
050049102/04/22 09:20ID:TbiOye48
あ、使えないのはイソタ-デブの事で
このライブラリは使ったことないよ。

評価したら感想教えてくださいな。
0501nobodyさん02/04/22 20:40ID:???
   彡川川川三三三ミ〜
   川|川/  \|〜 プゥ〜ン
  ‖|‖ ◎---◎|〜        / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  川川‖    3  ヽ〜      < 誰がデブやねん!!
  川川   ∴)д(∴)〜       \________
  川川      〜 /〜 カタカタカタ
  川川‖    〜 /‖ _____
 川川川川___/‖  |  | ̄ ̄\ \
   /       \__|  |    | ̄ ̄|
  /  \___      |  |    |__|
  | \      |つ   |__|__/ /
  /     ̄ ̄  | ̄ ̄ ̄ ̄|  〔 ̄ ̄〕
 |       | ̄
050247902/04/22 23:46ID:???
>>481
ありがとうございます。
環境説明が抜けてましたね。すみません、今後気をつけます。m(_ _)m

おっしゃる通りVbscript環境でして書き込みスクリプト
write.cgiの頭に
<%
Response.Cookies("ASP2CH")("handle") = Request.Form("name")
Response.Cookies("ASP2CH")("e-mail") = Request.Form("mail")
Response.Cookies("ASP2CH").Expires = Date + 30
%>

index2.htmlにあたるindex.aspならびにread.aspにそれぞれ
Name = Request.Cookies("ASP2ch")("NAME")
Mail = Request.Cookies("ASP2ch")("MAIL")

をつけてフォームの記述に変数を入れたらできました。
0503へっぽこぷー02/04/23 02:53ID:???
今のところAspImageの評価版で遊んでます。

画像の読込がJpegかBMPのみなの?これ。
書出しはJpeg,Png,Gif,BMPいけるみたいっすけど。
あとはPHP+GDと同じこと出来そげですね。

>>496
画像の重ね合わせとかしたいんですよ。
その場合でも使えるのでしょうか?
今度調べてみます。
基本的にはサーバーサイドでの画像生成なので
ライセンス関係は大丈夫かなーと。

>>499
わー、やっぱやってる人いたんすねー。
ちょっと使ってみますー。
情報ありがとうございます。
050447902/04/24 00:08ID:???
えー、というわけで一部訂正です。

><%
>Response.Cookies("ASP2CH")("handle") = Request.Form("name")
>Response.Cookies("ASP2CH")("e-mail") = Request.Form("mail")
>Response.Cookies("ASP2CH").Expires = Date + 30
>%>

>index2.htmlにあたるindex.aspならびにread.aspにそれぞれ
>Name = Request.Cookies("ASP2ch")("NAME")
>Mail = Request.Cookies("ASP2ch")("MAIL")

下の2行が間違っていました。
Name = Request.Cookies("ASP2CH")("handle")
Mail = Request.Cookies("ASP2CH")("e-mail")
0505nobodyさん02/04/24 08:26ID:+jV5sZ8H
ひょっとしてVBSのクラスってコンストラクタ使えない?
0506nobodyさん02/04/24 09:34ID:???
ASPのVBSってクラス使えたっけ
050750502/04/24 10:56ID:+jV5sZ8H
>>506
このスレの210辺りに出来るみたいな事書いてた。
0508nobodyさん02/04/25 02:11ID:HEg+WVLO
作らないとリモートスクリプティングできへん
0509こんなのじゃダメっすか?02/04/25 07:33ID:???
Class Myclass
 Private Sub Class_Initialize()
  'インスタンス作成時に呼び出されるイベント
 End Sub
End Class
051050502/04/25 09:42ID:CqsZWp5m
>>509
おおっ!ためしにvbs作ったら動いた!
今日は会社休みやからaspでは試せんけど,これならいけそう。
すっげー。いろいろドキュメント探したつもりなんだが...
感謝感謝さんきゅーです。
0511lucky02/04/26 18:12ID:4zGyMBSu
aspでiモードページを作ってるんですが、
iモードではsessionが使えません。
代替策に何か良い案はありませんか?
ちなみに、get渡し、hidden以外での手段を模索中です。
0512nobodyさん02/04/26 19:44ID:???
そんならクエリ文字列しかない
ASPというよりHTTPの限界
0513nobodyさん02/04/26 19:53ID:???
>>512
get渡しはイヤだそうです。
0514nobodyさん02/04/26 20:38ID:???
Get渡しって環境変数QUERY_STRINGのことを指しているのか・・・
初めて聞いたぞな、「Get渡し」・・。POSTで送りたいのかとおもった。
未熟・・・
0515nobodyさん02/04/27 02:24ID:nM0qNl2e
DBで仮想セッションを作って
セッションIDだけを連れまわしなはれ。
#GETでもPOSTでもいいけど。
0516nobodyさん02/04/27 02:31ID:???
>>513
なんでGet+DBでセッション管理はダメなの?
i-modeは、ほとんどURL見えないじゃん。

状態保持にセッションオブジェクト使いたいならASPは諦めて
ください。JSP,ServletならGETでセッション維持できるでしょ。
ASP.NETもできるでしょ?!
0517ぜ02/04/27 19:57ID:l9hhRU5g

http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
http://ranking.yi-web.com/yuugi/ranklink.cgi?id=4649
0518nobodyさん02/05/02 18:00ID:l1JOoIJO
プログラム板の、すれたてるまでもない・・・・・からやってきました^^

------------------------
既出でしたら申し訳ありません。

現在、oracle8i oo4o asp で開発をしているのですけど、
検索等の処理でレコードセットを取得し、ブラウザに吐き出させる処理を
する際に、次の**件という処理を入れたいのですが、oo4oの経験がほとんど無く
皆目検討がつきません。

どなたか方法をご存知の方、よろしくお願いできないでしょうか。。
0519nobodyさん02/05/03 06:53ID:???
>>518
oo4oは知らんけど、難しく考えすぎじゃない?
何件目から表示するかというのをASPに渡してやればよい。
その件数までは、For Nextでまわして捨ててしまえ。
0520nobodyさん02/05/05 17:33ID:MyUSkGar
わけあって、ASPをiso-2022-jp(jis)で書きたいと思ってます。

が、
エラー タイプ
Microsoft VBScript コンパイル エラー (0x800A0408)
文字が正しくありません。

もしかして、もしかしてASPってshift_jisでしか書けないんでしょうか?
0521nobodyさん02/05/05 20:40ID:M+xd83/x
>>520
http://www.microsoft.com/japan/developer/library/jpiis/iishelp/iis/asp/dire7ixx.htm
0522nobodyさん02/05/05 21:46ID:MyUSkGar
>>521 ありがとうございます。

というわけで早速、Codepageを以下からから引っ張ってきて
http://msdn.microsoft.com/library/default.asp?url=/workshop/Author/dhtml/reference/charsets/charset4.asp
<@CODEPAGE=50220%>
としてみました。

が、残念ながらインクルードファイルの中のjisコードで引っかかっちゃいました・・・

とりあえず光はみえてきたので、もう少し揉んでみます。
0523EML02/05/05 22:25ID:???
emlファイルをラッパーをかぶせてブラウザで表示させたいと思ってます。

案1)Content-Typeを指定する。
 Content-Typeを、message/rfc822にしてみたんですが、動作がダウンロードライクになってしまい、 
 直接urlにemlを指定したときの動作と異なってしまいます。

案2)ブラウザにemlファイルだと思い込ませる。
 cgiとかでよく見かける以下の形式(名前知らず)
 http://hoge.co.jp/cgi-bin/aaa.asp/xxx.eml?File=xxx.eml
 をaspで試してみたんですが、そんなURLはない、と怒られました。

気分としては案2)でいきたいのですが、案2)はaspではできないことなのでしょうか?
0524nobodyさん02/05/06 00:43ID:???
ウイルスを作成中の523がいるスレはここですか?
0525nobodyさん02/05/06 11:59ID:4CkIQgI5
IIS5.0 でサーバーを立てました。
http://localhost/xxxでは、作成したHPが確認できるのですが
http://127.0.0.1/xxx だと認証窓が出てきてページが見れません。

OSはXP-PROです。
プロパティのセキュリティ等を、色々変えてみましたが駄目でした。
どなたか解決方法を教えて下さい。
052652102/05/06 12:19ID:JBoOgWvV
>>522
includeファイルがひっかかるなんて鬱だなぁ・・・。

SOAP toolkitはウザイので、ソフトウエア間でHTTP-XMLのやりとりをするのに、
受け側は、MSXMLのCOMからSJISで出力して、ASPでUTF-8を返そうと
思って、たまたま調べたプロパティだったが、そんな落とし穴があるとは。

解決したら教えてくださいまし。
0527nobodyさん02/05/06 12:26ID:JBoOgWvV
>>525
認証の窓が出てくる/出てこないなんて、「規定のWebサイト」−「プロパティ」
−「ディレクトリセキュリティ」ー「認証」の設定で決まるんじゃないの?

既にいじってて、そんなの知ってるぞゴルァ!ってのなら、こちらの勘違いなので、
無視してくださいまし。

いや、普通の設定ミスならページが表示されないことで苦労するから、認証の窓が
出てくるのは、特殊な状況だと思うので。

ちなみに、ループバックアドレスじゃなくて、自分のIPならどうなるの?
0528nobodyさん02/05/06 12:39ID:JBoOgWvV
>>523
案2)は、その書き方はできんが、emlという拡張子を要求されたときに、
ASP.dllを呼び出すのはIISの管理コンソールで設定できる(ウイルスは作らないでね。)

ただし、その単一のWebサイト内は、emlがみんなASPにマッピングされちゃうので注意。

案1)は、そんなに詳しくないのだが、クライアントPCの
.emlのContent-typeを設定してるレジストリの、PerceivedTypeに"message"
なんつうのをつけたら変わったりしないかな?!

どうせそんなのイントラ向けだろうから、そういうのもアリっしょ。
052952502/05/06 12:56ID:4CkIQgI5
>>527
レスありがとうございます。
自分のIPでも同じく認証窓が出てきますです。

「ディレクトリセキュリティ」-「編集」の匿名アクセスおよび認証コントロールには
「匿名アクセス」にチェックと「総合Windows認証」にチェックが入っています。

全て、チェックをはずしてみましたが認証窓が出ます。
0530nobodyさん02/05/06 15:35ID:JBoOgWvV
>>529
「匿名アクセス」にチェックが入ってるそうですが、IUSR_マシン名のユーザーが
登録されている?

あと、XPのユーザー設定でIUSR_マシン名のInetユーザーアカウントの
権限とかアカウントそのものをいじっていない?
NTFSのアクセス権は・・・・・今回は関係ないかな?!

普通にインターネットに公開するときなど、ブラウザ経由でアクセスする場合は、
IUSR_マシン名アカウントが利用されます。それが匿名アクセスに設定されていれば
あとは、そのアカウントの正常に動作すれば、アクセス可能です。

あと、アクセス権はファイル単位にもつけられるので、以前、Webサイトの設定で
はずしちゃった匿名設定が、まだファイル単位では外れたままになっている
とかありませんか?

なんならダミーで新規にASP作ってみて、そいつも認証聞かれるかどうか?
なーんてのを試してみると良いかも。
0531nobodyさん02/05/06 22:48ID:???
>>529
すべてチェックを外しちゃあかんだろ。
匿名アクセスにチェックしておけば普通認証窓は出ない。
認証窓が出るなら匿名アクセスのユーザーアカウントか
パスワードが間違ってる。

localhostで認証できてるのは、
localhost -> イントラネット
127.0.0.1 -> インターネット
ってことになっていて、IEのオプション−セキュリティ−で
イントラネットなら自動ログオンする、になってるからとか。
0532EML02/05/07 02:52ID:???
なにやらあらぬ疑いをかけられてるような・・・

>>528
管理コンソールでMIMEマップを追加したら、表示できました。

なんですが、よく調べたら実はそんなことしなくても、案1でできました。
単純なミスで、
Response.ContentType = "message/rfc822"
の下の方に
Response.AddHeader "Content-Disposition", "attachment; filename=" & MailName
が残ってたんですねーこれが。
理由はなんとなくわかっていただけるかと・・・
0533遅レスすいません。02/05/08 12:55ID:g0z9NNWw
>>530 >>531
レスありがとうございます。
家に帰ったら早速ためしてみます。
■ このスレッドは過去ログ倉庫に格納されています