プログラムを新しいドメインと新しいサーバーに転送するときに、少数のユーザーに対してのみ、このエラーが発生します。
"Request for the permission of type System.Security.Permissions.FileIOPermission, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 failed."
at System.Security.CodeAccessSecurityEngine.CheckHelper(PermissionSet grantedSet, PermissionSet deniedSet, CodeAccessPermission demand, PermissionToken permToken)
at System.Security.CodeAccessSecurityEngine.Check(PermissionToken permToken, CodeAccessPermission demand, StackCrawlMark& stackMark, Int32 checkFrames, Int32 unrestrictedOverride)
at System.Security.CodeAccessSecurityEngine.Check(CodeAccessPermission cap, StackCrawlMark& stackMark)
at System.Security.CodeAccessPermission.Demand()
at System.Windows.Forms.FileDialog.set_Title(String value)
at mainForm.InitializeComponent() in C:\MyProjects\DTSExecuter.root\DTSExecuter\DWMaintenance\mainForm.vb:line 88
at mainForm..ctor() in C:\MyProjects\DTSExecuter.root\DTSExecuter\DWMaintenance\mainForm.vb:line 16
at mainForm.Main() in C:\MyProjects\DTSExecuter.root\DTSExecuter\DWMaintenance\mainForm.vb:line 4
私のマシンは、他のユーザーと同様にアプリケーションを正常に実行しますが、「アプリケーションが処理できない例外を生成しました」というメッセージが表示される少数のユーザーがいます。エラーボックスに表示され、デバッグ時に上記のエラーが返されます。これは、ソース コードにアクセスできない可能性があるレガシ アプリケーションであり、内部接続マネージャー内の接続文字列を変更しただけです。それが、新しいドメインで実行する以外のアプリケーションへの唯一の変更でした。