同じネットワーク上のユーザーが共有ネットワーク フォルダーへのリンクを共有することを許可する際に問題があります。ASP.NET を使用すると、生成されるコードは次のようになります。<asp:HyperLink ID="HyperLink1" runat="server" NavigateURL="file://///server/network_folder/" />
残念ながら、私たちが望んでいた効果はありません。IE8、Firefox (15.0.1)、Chrome (21.0.1180.89 m) のいずれであっても、クリックしても何も起こりません。
調べてみると、クライアント ブラウザがサーバーのアクセス許可を許可するように設定されている場合にのみ、その方法でアクセスできる可能性があることがわかりました (明らかに、セキュリティ上の理由による)。
すべてのクライアント ブラウザにアクセス許可を手動で設定する手間を省くために、コード ビハインド ファイル (C#) で一時的なアクセス許可を許可することはできますか?
その他の提案は大歓迎です。