• 締切済み

ASPでWEBサーバと別サーバのパス取得とオブジェクト操作

ASPプログラミングの「FileSystemObject」でWEBサーバ(IISのサーバ)のパスの取得とFolderオブジェクトの操作をしています。 別サーバのパス取得やオブジェクト操作は可能でしょか? 自分で別サーバのネットワークパスを指定して実行したらエラーになってしまったので実現可能かどうか知りたいと思います。 もし可能ならサンプルのソースなどで教えていただけると幸いです。 何分、素人なのでお手数をかけますが宜しくお願い致します。

みんなの回答

  • eitetsu
  • ベストアンサー率64% (22/34)
回答No.2

No.1です。 > >Webサーバの共有フォルダとして接続し・・・ > この部分はサーバ側の「コンピュータの管理」の > 「共有」で別サーバの共有したいフォルダを > 選択して接続するということでしょうか? そのとおりです。 > >Webサーバを動作させているユーザを、別サーバに登録する・・・ > この部分は、別サーバ側でユーザーアカウントを作成するということでしょうか。 そのとおりです。 Webサーバ側のIISを稼動させるアカウントと、そのパスワードにて、 別サーバへアクセスできるようにしておく必要があるからです。

  • eitetsu
  • ベストアンサー率64% (22/34)
回答No.1

同様の事例を運用しています。 別サーバのフォルダについては、直接"\\hoge\***"というような共有では 参照することができません。 なので、共有したいフォルダを、Webサーバの共有フォルダとして接続し、 Webサーバを動作させているユーザを、別サーバに登録することで、 利用可能としています。 この場合、別サーバのフォルダは、その共有ディレクトリのパスを 指定することで、操作ができています。 参考になれば。

taka4terada
質問者

補足

早速のご回答まことにありがとうございます。実現できそうで助かります。 回答内容で質問があります。突拍子もない内容でしたらご容赦ください。 >Webサーバの共有フォルダとして接続し・・・ この部分はサーバ側の「コンピュータの管理」の 「共有」で別サーバの共有したいフォルダを 選択して接続するということでしょうか? >Webサーバを動作させているユーザを、別サーバに登録する・・・ この部分は、別サーバ側でユーザーアカウントを作成するということでしょうか。 ご面倒をおかけ致します。

関連するQ&A

  • Error オブジェクトの取得

    お世話になっております。 IIS 4.0 ASP2.0 で Error 情報を取得したいと考えております。 ADO のError 情報は objDB.Errors(0).Number のように取得できますが、 それ以外の、たとえば「0除算」等のエラーはどのようにして取得したら良いでしょうか? 現在行いたいのが、Scripting.FileSystemObject でのファイル取得時エラー情報取得です。 ご存知の方いらっしゃいましたらよろしくお願い対します。

  • [ASP+File操作]長いファイル名の操作。

    こんばんは。 Windows2000 + IIS という環境でASPプログラミングをしています。 テキストファイルを操作する処理があるものを制作していますが・・・1つ問題が。 Set fs = Server.CreateObject("Scripting.FileSystemObject") Set fsData = fs.OpenTextFile("C:\demo.csv",8"True) としますと問題ないのですが・・・ いろいろ検証した結果・・・ファイル名が8文字までで9文字以上になるとエラーになることがわかりました。 たとえば a20030711.csv などは駄目ということです。 これも自力で調べたことなので確かかどうかは判りませんが・・・。 もし、そうであれば・・・9文字以上のファイル名にてテキストファイルを保存したい場合はどうすればいいでしょか?? 宜しくお願いいたします。

  • ASPを用いてSQLServerからのデータ取得ができません。

    ASPを使ってSQLServerからのデータ取得ができません。 クライアントのPCから、Webサーバ経由でDBサーバへアクセスすると、 『[Microsoft][ODBC SQL Server Driver]分散トランザクション エラー』 というエラーメッセージが表示されます。 WebサーバとDBサーバが同一PC上にある場合は、問題なく実行できます。 また、同じテーブルを使って、簡単なサンプルコードを実行した場合では、WebサーバとDBサーバが別々のPC上にあっても問題なく動きます。 原因はIIS、もしくはSQLServerの設定にあるのか、それともASPファイルのソース自体にあるのか、わかりません。 どなたかご存知の方、よろしくお願いします。 DBとの接続はADO接続で、環境は、 Webサーバ/WindowsXP Pro、IIS 5.0 DBサーバ/WindowsXP Pro、SQLServer2000 を使っています。

  • Win2kのServerでASPが動かない

    以下のような状況になって困っています。 Windows2000のProfessionalに IISを導入して、HTMLやASPを動かしています。 こちらでは、特に問題なくHTMLもASPも動いています。 そこで、別のPCでOSが Windows2000 Serverのマシンに同じようにIIS を設定しました。ところが、Serverのほうでは,HTMLはIISを通して見れるの ですが、ASP のファイルを呼ぶと必ず HTTP 500 - 内部サーバー エラー となってしまいます。 HTMLが見えるということはIISが死んでいる、というわけでもないようですし、 IISの仮想フォルダにも、スクリプトの実行権限は与えています。 また、動かないASPは、単純にレスポンスを返しているだけですので、 ODBCまわりの問題でもありません。ASPのマッピングも、外れてません。 で、全然別のPCの Windows2000Serverでは、ASPが動きました。(なぜ?) 今のところ、ASP が動く Windows2000Serverと動かないのとでは、 ORACLE8i(8.1.7)が入っているかどうかぐらいの違いしか分らないのですが (ASPが動かないほうにOracleが入ってます。どっちのWin2kも他人のを  借りてるので、まだ詳しく調べれてないですが) なにかこの辺で情報をお持ちの方はいらっしゃらないでしょうか? (ちなみに、OracleのHTTPサーバサービスは停止させています)

  • ASP.NETで開発するのですが、オブジェクト指向の考え方が・・・

    今度、仕事でASP.NET(VB.NET)で開発することになりました。 勉強の意味も含めて、前に知り合いがASP.NETで開発した ソースをファイルを見せてもらったのですが、 やはりクラス(オブジェクト)のところで挫折してしまいました。 ASP.NETではサーバオブジェクトやら色々と新しいことを 覚えなければいけないですが、 まずはオブジェクト指向について勉強したいと思っています。 皆さんが知っている本・サイトでオブジェクト指向について 詳しく書かれているのがありましたら、ご紹介ください。

  • IIS+ASPで実行可能なサーバと不可能なサーバがある

    現在、IISとASPを使用してアプリケーションを動かしています。 データベースにMDBファイルを使用し、データの 登録・参照・削除をASPで行っています。 都合によりIISサーバを違うPCに移し変えることになりました。 ファイルをコピーして、IISの設定を同じにしましたが、 クライアントからデータの書き込みをすると「ページを表示できません」 と出てしまいます。エラーの理由としてデータの追加を行っている ASPファイルの「(レコードセット).AddNew」の行で 「データベースまたはオブジェクトは読み取り専用なので、更新できません」 ということなのですが、今までのサーバでは動いていたファイルを そのままネットワーク経由でコピーしただけなので 修正方法がわかりませんでした。 IISの設定はあまり詳しくないので、不足している情報が あれば追記いたします。 OSは新PC・旧PCともにWindowsXP Pro(SP1)です。 ご指導よろしくお願いいたします。

  • マクロ付きEXCELファイルがASPで操作できない

    初めて質問いたします。 ASPとVBAを使い、SQLサーバより取得したデータをサーバのEXCELファイルに挿入し、グラフを作成。 さらにグラフをgif化し、それをクライアントに表示するというシステムを作成したいのですが、EXCEL2000の場合のみマクロ付きのEXCELファイルをopenしたり、マクロを呼び出したりしようとすると、画面がかたまってしまいます。 最初は見えないところで「マクロを有効にする」などのメッセージがでているのかと思い、デジタル署名などを行ってみたのですが、ASPからVBAのマクロを呼び出すことができませんでした。 EXCEL97がはいっているサーバで試したところうまくいったのですが、EXCEL2000の場合のみうまくいきません。 環境は、 サーバ側:Windows2000+IIS5.0+office2000 クライアント側:IE5.0 です。 以下にソースを記します。 http://www.geocities.co.jp/SiliconValley-Cupertino/8836/sample.html 原因及び回避方法がわかる方どうぞ力をお貸しください。よろしくお願いします。

  • ASPからSQLサーバへの接続について

    しばらくASPから離れておりましたので、ご教授願います。 データベースにSQLサーバ6.5を使っています。 ASPからSQLサーバに接続してデータの登録、変更、削除をしています。 その際に、ASPのソースコードに接続ユーザ名とパスワードを記述しているのですが、 これを記述しないで接続することは可能でしょうか? 可能であれば、その設定方法をお教え願います。 開発環境は以下の通りです。 Windows2000 Prof + IIS + SQL Server6.5

  • Windows2003サーバでASP.NET

    Windows2003サーバで質問させてください。 先日Windows2003サーバを購入しまして、WEBサーバを構築しようとしています。 IISもセットアップしまして、Framework1.1も標準でインストールされているようでした。 あとは別PCで作成したASP.NETファイル(動作確認済)をwwwroot下にコピーして、IISの設定(仮想ディレクトリ)の作成をしてやればいいだけでしょうか? Windows2003サーバに開発環境(VisualBasic.NET)をインストールしたりということは必要ないのでしょうか? 教えてください。

  • Javaで画像パスからImageIconオブジェクトを取得したい

    お世話になります。 Javaで画像ファイルパス(d:\a.jpeg)からその画像オブジェクト(ImageIcon)を取得する方法を探しています。 以下の方法では実現できたのですが、実パス情報から 取得する方法が知りたいのです。 //URLオブジェクトにWorld Wide Web 上の「リソース」を指すポインタを入れる (1)URL url = new URL(a_url); //イメージアイコンクラスにURLを入れてイメージアイコンを作成する (2)ImageIcon icon = new ImageIcon(url); (1)の部分をパスから取得する方法に変えたいのです。 ご存知のかたよろしくお願いします。m(_ _ )m

    • ベストアンサー
    • Java

専門家に質問してみよう