服务器安全配置项目

整理邮件的时候发现NB服务器的安全配置项目清单,如下:

 

1)sql,mysql运行在普通用户权限下。

2)IP策略来关闭所有没用的端口。

3)屏蔽部分everyone,users读与运行的权限

4)设置php权限

5)cgi权限设定

6)注册组件的扫描安全

7) 服务器ie安全设定

8) pcanywhere 的权限设定

9)服务器邮箱安全设定

10)winrar 的安全设定

11)C:\Documents and Settings\All Users\Documents 权限设定

12) 经常性运行windows update更新补丁.

13)启用windows默认的防火墙. 并设定相应规则

14)Windows PowerShell 设定

15)修改php.ini配置文件

16)防SQL注入,替换部分特殊字符

17)arp 防火墙做入组策略

18)定期木马扫描

19) 修改远程桌面规则

20)设置相关网站程序权限

21)做好备份工作。

22)设置网页改动监控

23)端口伪装

window2003中,在IIS中,如何解决不能播放.FLV文件

1.在2003服务器上,找开IIS管理器。
2
.展开本地服务器名称,右击选择属性,在Internet信息服务标签上,点击最下方的计算机MIME映射下面的编辑按钮。
3
.点击新类型按钮,扩展名添上”.FLV”,内容类型(MIME)添上“flv-application/octet-stream”
4
.点击确定
5
.重新启动www服务。

Webservice中LinqToSQL执行ToList序列化产生循环引用错误

问题描述:在做Tiffany的时候,用到Linq通过Webservice返回数据给Flash。但是当执行结果集.ToList()的时候出现如下错误:
System.InvalidOperationException: 生成 XML 文档时出错。 ---> System.InvalidOperationException: 序列化类型 Tiffany.Photo 的对象时检测到循环引用。
在 System.Xml.Serialization.XmlSerializationWriter.WriteStartElement(String name, String ns, Object o, Boolean writePrefixed, XmlSerializerNamespaces xmlns)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write3_Photo(String n, String ns, Photo o, Boolean isNullable, Boolean needType)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write2_Vote(String n, String ns, Vote o, Boolean isNullable, Boolean needType)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write3_Photo(String n, String ns, Photo o, Boolean isNullable, Boolean needType)
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriter1.Write5_ArrayOfPhoto(Object o)
在 Microsoft.Xml.Serialization.GeneratedAssembly.ListOfPhotoSerializer.Serialize(Object objectToSerialize, XmlSerializationWriter writer)
在 System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
--- 内部异常堆栈跟踪的结尾 ---
在 System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
在 System.Xml.Serialization.XmlSerializer.Serialize(TextWriter textWriter, Object o, XmlSerializerNamespaces namespaces)
在 System.Xml.Serialization.XmlSerializer.Serialize(TextWriter textWriter, Object o)
在 System.Web.Services.Protocols.XmlReturnWriter.Write(HttpResponse response, Stream outputStream, Object returnValue)
在 System.Web.Services.Protocols.HttpServerProtocol.WriteReturns(Object[] returnValues, Stream outputStream)
在 System.Web.Services.Protocols.WebServiceHandler.WriteReturns(Object[] returnValues)
在 System.Web.Services.Protocols.WebServiceHandler.Invoke()

问题分析:查看报错内容,“检测到循环引用”说明Linq的关系引用上存在问题。

问题解决:打开DataClassses-关联-子属性-访问权限,改为Internal