asp.net 身份验证的问题
asp.net开发的网站,需要把WinCC归档数据库里的数据显示出来。
网站开发调试时,在VS2010下是能从WinCC归档数据库读出数据,网站发布后就读不出数据来。提示不是信任的SQL Server连接。
WinCC归档数据库是SQL Server 2005,读数据时只能采用Windows集成验证方式。
请高手帮我分析下为啥发布后就对不出数据来,我该如何配置?
------解决方案--------------------
检查你IIS用户权限。
------解决方案--------------------http://www.cnblogs.com/redan/archive/2008/10/15/1312182.html
http://www.cnblogs.com/lixinkun/archive/2012/07/11/2585710.html
------解决方案--------------------开始我也是这么想的,但是西门子在SQL Server基础上开发了一个WinccOLEDBProvider,我们只有用这个Provider去读取归档数据,但是呢,这个Provider只认集成验证,我也没有办法
不要乱设置服务器。如果发布了一个asp.net应用后还需要跑到服务器上去修改一堆“安全属性”,实际上会让别人的几十个应用垮掉,或者让有问题的程序随便修改该系统文件、产生多网站应用下的莫名其妙的冲突。
你可以问一下“西门子”:你们这个东西到底是否能够无须设置地部署到正常的asp.net网站下?
如果回到说“必须手工修改服务器上的设置”,我建议你们反映这个问题,准备放弃西门子。