- PR -

WebServiceをサーバー上で動かすには?

1
投稿者投稿内容
shinovi
常連さん
会議室デビュー日: 2003/06/24
投稿数: 23
投稿日時: 2003-06-25 11:06
クライアントのローカルで作ったWebServiceをサーバー上にセットアッププロジェクトで配置して実行すると

--------------------------------------------------------------------------
'/○○○'アプリケーションでサーバーエラーが発生しました。

パス"C:/WINDOWS/Microsoft.NET/Framework/v1.14322/Temporary ASP.NET Files/△△△/□□□/×××"へのアクセスが拒否されました。
...
...
--------------------------------------------------------------------------

と出ます。
これは何が原因なんでしょうか?
ローカルでは動くのですが...

クライアントのローカルには上記のエラーで示したパスは存在しますが
サーバーにはパス自体ありませんでした。(コピーして追加しても同じエラーが!

環境としては
≪クライアント≫
Windows2000、VS.NET、.NETFramework1.1、IIS5.0
≪サーバー≫
Windows.NETServer、VS.NET、.NETFramework1.1、IIS6.0

※PG自体はメッセージを表示するだけのPGです。

どなたか原因と対処方法をアドバイスください。
shinovi
常連さん
会議室デビュー日: 2003/06/24
投稿数: 23
投稿日時: 2003-06-26 11:24
開発環境と実行環境が揃ってないのが原因だったみたいです。
shinovi
常連さん
会議室デビュー日: 2003/06/24
投稿数: 23
投稿日時: 2003-06-30 11:48
環境は問題ではありませんでした。

w3wp.exeの実行ユーザー(デフォルトではNETWORK SERVICE)に
C:\WINDOWS\Microsoft.NET\Framework\v1.14322\Temporary ASP.NET Filesへのアクセス権を付けてあげればOKでした!
1

スキルアップ/キャリアアップ(JOB@IT)