1

Asp.Net アプリケーションに次のようなコード行があります。

<a href="mailto:email_address">Click To Email</a>

私の会社では、まさにこのコード行 ('email_address' はその人の電子メール アドレス) を使用して、ユーザーが人々に電子メールを送信できるようにしており、Web サーバー上にデプロイされたアプリケーションで動作しています。ただし、デバッグ中にクリックしてメールを送信すると (Visual Studio 2010、LocalHost)、次のエラーが表示されます。

ここに画像の説明を入力

このエラーの原因を知っている人はいますか?

4

1 に答える 1

0

{回答ではありませんが、コメントするには長すぎます}

具体的に何が問題を引き起こしているのかはわかりませんが、VS によって起動されたときにブラウザがわずかに変更された権限で実行されているため、Outlook を起動するために必要な権限がない可能性があります。

SysInternals (現在は Microsoft) の ProcMonなどのツールを使用して、問題を追跡できる場合があります。実際には、非常に便利なツールがいくつかあるので、ツール一式をすべて入手することをお勧めします。

いずれにせよ、procmon を起動してフィルターを追加し、outlook によるアクティビティのみが表示されるようにします。多くのエントリがありますが、ある時点で、おそらくエラー メッセージが表示される直前に、いくつかのエントリがマークされFAILED、いくつかの権限の詳細が表示されるはずです。これにより、少なくとも、権限の問題が発生したときに Outlook がアクセスしようとしていたものを特定でき、使用されている資格情報が期待どおりのもの (自分のもの) であるかどうかを特定できる場合もあります。

于 2012-09-21T20:55:36.797 に答える