-1

一部のページのスナップショットを作成するために (www.polestarsoft.com/products/htmlcapture-net/) を使用するASP.NETWeb アプリケーションを開発しました。Visual Studio 2008HtmlCapture.Net

たとえば、アプリケーションは次のページのスナップショットを取得する必要があります: http://www.yillikfabrikasi.com/KullaniciYillikSayfasiVersion2ResimlerArkaPlan.aspx?username=bolatug@gmail.com&yillikId=ab05ab4c-138b-4332-b4ca-78484bae5b3e&refresher=31b8ff91-00a0-4122 -bea8-87efd879ad83

アプリケーションを から に移動するまでは正常に動作しWindows Server 2003ていましたWindows Server 2008 (64 bit)。現在、プログラムが取得するすべての画像には、実際のページではなく、「このプログラムは Web ページを表示できません」というエラー メッセージが含まれています。上記のリンクでそれがどのようにあるべきかを見ることができます。ここにアプリケーションが撮影した写真があります

app poolID を Local System アカウントに設定してtoを構成DefaultAppPoolし、classicapp Poolを同じ ID で構成しようとしました。どちらの構成もスナップショットの取得に失敗します。

スナップショットの作成に使用したログを記録しました。ブラウザーで正しいページを表示し、アプリケーションURLでスナップショットを作成できます。HtmlCapture.Netだから私URLは正しいと確信しています。

この問題の原因は何ですか? HtmlCapture.Net何らかの構成またはセキュリティの問題により、 dll が URL を開くことができないと思います。しかし、私はそれを修正する方法がわかりません。ですので、どんな意見でも結構です。

4

1 に答える 1

0

そのコンポーネントは、インストールされている Web ブラウザー (IE) を ActiveX などを介して使用しているようです。

Windows Server 2008 では (Windows Server 2003 と比較して) いくつかのレベルでセキュリティが強化されています。

上記のいずれかにより、表示される動作が発生する可能性があります...システム構成については、コンポーネントのベンダーに連絡することをお勧めします...

代替手段は、上記の側面に悩まされないコンポーネントを使用することです-つまり、その機能にIEまたはActiveXを使用しません...いくつかのコンポーネント(ほとんどが商用)があります... letのオプションである場合私は知っています-いくつかのリンクを投稿できます...

于 2013-01-28T23:52:56.007 に答える