2011-09-13 20 views
0

私はVisual Studio 2010とIIS 7.5を実行していますIIS7.5デバッグと公開されたアクセス許可

特定のサーバーのハードウェアにアクセスして統計解析を行います。

私はVisual Studioで自分のサイトをデバッグするときに、今問題が発生している他のサーバーのハードウェア情報にアクセスできます。サイトが4.0フレームワークで書かれているため、ASP.Net 4.0 appPoolとして実行しているIISにサイトを公開すると、ハードウェアの取得に失敗します。 (注:サイトを実行してローカルマシンのハードウェアを分析すると、正常に動作します...ネットワーク上の別のマシンを分析することに問題があります)。 IIS 7.5の公開サイトと比較してVisual Studioでデバッグするときに実行されますか?

私が試した事...

はオプションで構築可能なすべてのアプリケーションプールIDを変更する、と私はに関するハードウェア情報を取得しようとしているマシンのローカル管理者である私自身のドメインプロファイル、 。

ウェブサイトのファイルディレクトリにアクセスするユーザーを変更します。

アプリケーションプールの期間を変更します。 (サイトは.net 4.0の下で動かなければならない、そうでなければ悪いことを叫ぶ)。

私は、解析中のサーバーに直接サイトをインストールする必要があるかもしれないと思っていますが、私がデバッグしているときに他のマシンからすべてのデータを取得できるのは奇妙です。誰かが持ってきてくれた洞察は大いに感謝されます。ありがとう!!

+0

注:私は.Net 4.0フレームワークと偽装を使用する必要があるため、匿名アクセスで移動してASPを実行するように変更することはできません。 .Net 4.0 Asp(クラシックではない)、偽装、およびIISでのWindows認証を実行し、匿名アクセスを有効にする方法を知っている人を除きます。 – wakurth

答えて

0

この回答は、ASP.NETサイトがサーバーのローカルハードウェアリソースにアクセスできるようにするために、サイトを実行しているappPool IDをローカルマシンの "Performance Monitoring"グループに追加する必要があります。 。

関連する問題