- - PR -
サーバーのEXCELファイルが見れない
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-02-20 12:37
いつもお世話になっております。
過去のスレッドのダウンロード関連の記事全て見た上で質問します。 現在ServerでWebプログラムの設定を行っております。 設定を終えてさあ、動かそうとしたのですが なぜかサーバ上のファイルが開けません。 サーバーでEXCEL編集を行って保存したものをクライアント側に投げるという処理を 行っているのですがMicrosoftEXCELエラーが表示され、 "指定したファイルを開けませんでした。" というエラーメッセージが表示されてしまいます。 サーバー側では見ることが出来るのですがクライアント側では 開こうとすると拒否されてしまいます。 2日間悩んだのですが原因がわかりません。 どなたかそうではないか?ぐらいでもかまわないので 原因がわかる方、ご教授願います。 | ||||
|
投稿日時: 2004-02-20 14:36
とりあえず思いついたのは、ファイルのあるフォルダに対して権限がないとか?
| ||||
|
投稿日時: 2004-02-20 15:04
回答ではなくヒントを
サーバで予め用意しておいたファイルならクライアントで開けるのか?を確認してみて、 開ける様ならサーバで編集の際にロックしてしまっている様な原因が疑われますし、 開けないなら根本的なところに問題があるかも知れませんし という感じで ではでは | ||||
|
投稿日時: 2004-02-20 15:09
fizzyさん、返答ありがとうございます。
現象を説明すると EXCELが存在するフォルダは仮想ディレクトリに設定しているフォルダです。 IISからそのEXCELファイルを開こうとするとエラーが表示され開けませんgな、 普通にエクスプローラ→指定したファイルを開くだとちゃんとEXCELが開けます。 IISが悪いのか、EXCELが悪いのかよく分かりません。 フォルダには権限は与えてあります。 | ||||
|
投稿日時: 2004-02-20 16:42
Y.Kさん返答ありがとうございます。
Y.Kさんの引用------------------------------------------------- サーバで予め用意しておいたファイルならクライアントで開けるのか?を確認してみて、 開ける様ならサーバで編集の際にロックしてしまっている様な原因が疑われますし、 開けないなら根本的なところに問題があるかも知れませんし ---------------------------------------------------------------- 早速試したとこころAdminでログインしていないPCからはEXCELファイルは開けたのですがADMINでログインしているクライアントがわからは開けませんでした。 とりあえず、自分なりに確認してみるつもりでもう一度Officeをアンインストールして 再びインストールしなおした結果 IISでEXCELを表示することは出来ました。 でも相変わらずクライアント側には投げられません。 気になったのがOfficeをアンインストールしている時に "ユーザまたはグループ.........Adminは不明です" のようなエラー3回ほど表示されました。 確かにAdmin以外でログインしているPCからはEXCELを投げることは出来るのですが ADMINでログインしているPCには投げれないんです。 Officeインストール時に出たこのエラーが関係しているのでしょうか? | ||||
|
投稿日時: 2004-02-20 16:56
サーバのADMINアカウントのパスワードとクライアントの同アカウントのパスワードが違っているのではないでしょうか?
| ||||
|
投稿日時: 2004-02-20 17:03
どんな処理を行っていますか?また、“誰が”その処理を行っていますか? Webアプリケーションで行っているなら、Webアプリケーションが動いているASPNETというユーザの権限はとても低いですよ?それとも偽装していますか? | ||||
|
投稿日時: 2004-02-20 17:44
Y.Kさん、Jittaさん返答ありがとうございます。
処理はサーバー側でデータベースから取得してきたデータをExcelファイルに編集し、 保存、それをクライアント側にResponse.Writeで投げています。 その処理はASPNETが行っています。 Jittaさんの引用--------------------------- それとも偽装していますか? ----------------------------------------- すみません。偽装しているかしていないかというのはdcomcnfgの規定の偽装レベルのこと ですか?その部分は偽装にしていますが。 Y.Kさんの引用------------------------------------------------------ サーバのADMINアカウントのパスワードとクライアントの同アカウントのパスワードが違っているのではないでしょうか? -------------------------------------------------------------------- クライアントとサーバーではアカウントのパスワードは異なります。 |