サーバーからデータを読み取り、それらを txt ファイルに変換するだけの C# アプリがあります。コードはもともと VB 2005 または VB 2008 のものでした (退職した前の同僚から継承されたものです)。したがって、すべてのコードを VB 2010 にインポートしました。デバッグすると、コードは完全に正常に動作します。exeファイルまたはスタンドアロンとして公開するたびに、「パス[C:\ blah blah blah.txt]へのアクセスが拒否されました」というメッセージが表示されます。他に何も変更されていないため、フォルダーのアクセス許可を変更して、所有者と最大に設定しようとしましたユーザーの権利。
私のサーバーは Windows Server 2008 R2 です
編集:IISはWebサーバーではなく、データベースを保持する通常のサーバーであるため、IISを使用していません。
編集 2: ユーザーに管理者権限がないのに「管理者として実行」した場合にのみ、エラーなしで実行できます