如果用用户名和密码的方式,很容易被访问,但是集成安全认证容易配置,而且安全性更高,但往往不成功。一般用我积累的iis配置(包括本网站收录和本地保存的技术文档),一般都能够访问,但是有时无论如何都不能访问,这时需要:
1. 在远程SQLSERVER中,新建登录名,选择Windows身份认证,搜索:Authenticated Users,加入后,右击,属性,服务器角色全选,选中某数据库,用户映射也全选。(搞定)
如果采用集成安全认证,则。首先文件夹应该加入:asp.net,system,network Service,Administrators,createor owner用户
SQLSERVER数据库管理系统的具体数据库还应该加入用户:asp.net,network Service用户。
特别是:应用程序池DefaultApppool的标识:预定义账户为:本地系统,否则不成功
用INTELLILOCK加密dll,采用默认的加密选项足够,否则高强度加密,可能加密后的dll,有的代码部分不能读取,导致加密失败。