ユーザーが UNC パスを使用してドキュメントをリンクできるようにする ASP.Net サイトに取り組んでいます。このサイトは、当社の顧客が内部プロセスに使用しているため、ドメインのすべてのユーザーが UNC パスにアクセスできる必要があります。
リンクされたドキュメントがグリッドに表示されます。ユーザーがドキュメントにアクセスする場合は、グリッドの行をダブルクリックします。これにより、window.open() メソッドを使用してドキュメントが開きます。これは .Net 2.0 で機能していましたが、.Net 4.0 に移行したため、ドキュメントにアクセスできなくなりました。
ここに私の質問があります: UNC パスを使用するリンクは、.Net 2.0 と比較して .Net 4.0 で異なる動作をしますか?
IE9 を使用しており、サイトの .Net 2.0 バージョンではリンクが機能しますが、.Net 4.0 バージョンでは「アクセスが拒否されました」というエラーが表示されます。ソース パスと UNC パスは変更されていません。これを引き起こしている可能性のある IIS 設定はありますか?
もう 1 つの興味深い点は、すべてがローカル マシン (IIS および UNC 共有) にある場合、両方のバージョンのリンクが完全に機能することです。ただし、専用の Web サーバー (ドメイン上にあり、共有にアクセスできる) から実行すると失敗します。
誰かがこれについて何か考えを持っていますか?