イントラネット上でのファイル操作 – プログラミング – Home

イントラネット上でのファイル操作
 
通知
すべてクリア

[解決済] イントラネット上でのファイル操作


scapos
 scapos
(@scapos)
ゲスト
結合: 22年前
投稿: 7
Topic starter  

C#, .NetFramework で開発しています。
イントラネット上の.NetFrameworkアプリから、
イントラネット上のファイルを読み書きをする場合、
SecurityExceptionが起こってしまうんですが、
これを回避するには各クライアントで.NetFrameworkの
セキュリティーポリシーを変更するしかないんでしょうか?
出来ればアプリ側だけで解決したいんですが、それは
出来ないorすべきではないのかな?
ソースはFileStreamを使ってこんな感じです。

FileStream fs = new FileStream aaa.dat,FileMode.Open,FileAccess.Read);
BinaryReader bw = new BinaryReader(fs);
int aaa = bw.ReadInt32();
bw.Close();
fs.Close();


引用未解決
トピックタグ
scapos
 scapos
(@scapos)
ゲスト
結合: 22年前
投稿: 7
Topic starter  

自己レスです。
この問題はどうやら.NETの仕様に関わる問題みたいですね。。。
結局のところセキュリティーポリシーを変更するしかないみたいです。
インストーラでCasPolなるコマンド
caspol -ag 1.2 -zone Intranet FullTrust
を呼び出すという強引な手もありそうですが、セキュリティー思想に
反してしまうような気がするので止めておいたほうがよさそう?
個人的にはイントラネットくらいなら最初から信用してもよいと思うん
ですが、MSの偉い人が決めたルールなのかな。
お騒がせしました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました