服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在SSRS 2008中添加,删除或编辑用户的权限会引发错误“”响应不是格式良好的XML

我完全被一个非常固执的问题困住:当我试图采取任何行动(添加,删除,编辑)在SSRS 2008 UI上报表的属性页的安全选项卡中,我得到一个通用的错误。 它所说的是这样的: 响应不是格式良好的XML。 挖掘SSRS安装根目录下的LogFiles文件夹,我看到: angular色分配无效。 angular色分配或者为空,指定已经在当前项目的现有angular色分配中使用的用户或组名称,或者指定同一用户或组的重复angular色。 ReportManager_0-1!32c!07/23 / 2011-15:03:33 :: e错误:响应不是格式良好的XML。 ReportManager_0-1!32c!07/23 / 2011-15:03:33 :: e错误:HTTP状态码 – > 500 ——-细节——– System.InvalidOperationException :响应不是格式良好的XML。 —> System.Xml.XmlException:发生意外的文件结束。 以下元素未closures:消息,详细信息,soap:Fault,soap:Body,soap:Envelope。 3号线,位置5470。 在System.Xml.XmlTextReaderImpl.Throw(exceptione) 在System.Xml.XmlTextReaderImpl.ThrowUnclosedElements() 在System.Xml.XmlTextReaderImpl.ParseElementContent() 在System.Xml.XmlLoader.LoadNode(布尔skipOverWhitespace) 在System.Xml.XmlLoader.ReadCurrentNode(XmlDocument doc,XmlReader reader) 在System.Xml.XmlDocument.ReadNode(XmlReader阅读器) 在System.Web.Services.Protocols.SoapHttpClientProtocol.ReadSoapException(XmlReader阅读器) 在System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage消息,WebResponse响应,streamresponseStream,布尔asyncCall) 在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object [] parameters) —内部exception堆栈跟踪结束— 在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object [] parameters) 在Microsoft.SqlServer.ReportingServices2005.ReportingService2005.SetPolicies(String Item,Policy [] Policies) 在Microsoft.SqlServer.ReportingServices2005.RSConnection.SetPolicies(String Item,Policy [] Policies) […]

redirect443特定传入IP地址的stream量?

目前,我的IPtable不分青红皂白地将所有传入的请求发送到我的Squid透明代理。 但是,由于我需要SSL来工作,我需要一种方法来避免拦截SSLstream量。 理念 example.com – > IP = 100.100.100.1 http访问example.com – >发送到Squid代理 https访问example.com – >拦截请求100.100.100.1:443; 而不是发送到Squid代理,redirect到example.com 100.100.100.1的IP 有没有可能在iptable中做到这一点? 谢谢! 编辑:我添加更多关于我的设置的信息。 最终客户 DNS服务器 鱿鱼盒 由于具体要求,我必须使用DNSredirect将stream量发送到Squid透明代理,而不是典型的路由器/网关redirect。 拦截方法 用户请求www.example.com DNS服务器将www.example.com指向Squid服务器 Squid服务器拦截www.example.com请求 当前的IP表规则 将端口80转发到端口3128(Squid端口) 将端口443转发到端口3128(Squid端口) 显然,你正在使用一个典型的路由器/网关转发stream量到Squid,你可以转发端口80,忽略443,因为443stream量将直接跳过,鱿鱼。 不幸的是,用我目前的设置,如果我不转发443,任何HTTPS连接都会超时。 现在唯一的解决scheme是拦截所有443请求,将每个域映射到每个唯一的IP地址,并将请求发送回原始源IP。 我尝试使用Rinetd转发443到原来的网站的IP地址。 不幸的是,这种方法将我所有的443stream量转发到只有1个IP地址,因为它不会区分请求IP。 例如,我将443映射到Gmail.com的IP。 当我访问https://gmail.com时 ,它会正常工作。 但是,如果我访问https://hotmail.com ,它仍然会将我发送到gmail.com的IP 我需要find一个方法来映射每个IP与每个域,所以当我访问gmail.com,它会转发到gmail的IP; 当我访问hotmail.com时,它会将我转到hotmail.com的IP