我正在使用VS2010开发一个必须连接到驻留在远程服务器上的Oracle数据库的Web服务。该服务正在部署到VS2010默认启动的VS Development IIS。
Web服务正在运行,直到我尝试打开Oracle连接。数据库用户标识和pswd在连接字符串中指定(例如;未使用集成安全性。)
我收到的错误消息如下:
((System.Security.SecurityException)$除外).Message
请求类型'System.Data.OracleClient.OraclePermission,System.Data.OracleClient,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败。
建议值得赞赏。
答案 0 :(得分:0)
您需要在UNSAFE CAS权限级别部署程序集。
如果您没有安装.NET 4,则可以use the .NET Framework Config Tool (mscorcfg.msc)修改权限。