VC# を使って何か作ろうと思い、試しにテキストファイルを読むだけのプログラムを書いたら動かなかった。ファイルにアクセスした瞬間、セキュリティ例外が飛んでしまう。
原因は、ネットワークドライブから起動した .NETアプリケーションは、ファイルへのI/Oが許可されないから、だそうです(それ以外にも色々制限される)。
こんなの設定した覚えはないので、デフォルトでそうなっているんでしょう。
僕はかなり戸惑いましたけど…きっと .NET開発者にとっては当たり前なのでしょう。
.NET Framework 2.0 Configurationで、[Console Root] - [.NET Framework 2.0 Configuration] - [マイ コンピュータ] - [ランタイム セキュリティ ポリシー]
で、[ゾーン セキュリティの変更] というリンクをクリックすると、何を変更するかって聞かれるので [このコンピュータへの変更を行う] をクリックしませう。
すると各ゾーンの信頼レベルを変更できるので、好きな値に変えてください。
自分の場合は、イントラネットゾーンの信頼レベルを1つ上げて [完全な信頼] に変更したら、動きました。めでたしめでたし。
それで何作るんだっけか?ああもう、忘れちゃったじゃないか。
元ネタは「俺は人間をやめるぞぉー!ジョジョ!!」でしたっけね。それはさておきこの日記の出力はEUC-JPに移行しました。
入力と出力の部分だけでテケトーにごまかしてるので、色々変になってるかもしれないです。コメントは大丈夫なはずですが、他に何か見つけた人は教えてくださいませ。
< | 2006 | > | ||||
<< | < | 11 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
- | - | - | 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | - | - |
合計:
本日:
管理者: Katsuhiro Suzuki(katsuhiro( a t )katsuster.net)
This is Simple Diary 1.0
Copyright(C) Katsuhiro Suzuki 2006-2023.
Powered by PHP 8.2.15.
using GD bundled (2.1.0 compatible)(png support.)