Tag: windows server 2003

使用自定义URL重写器,IIS6和带.htm,.html等的URL

我有一个自定义网站,我正在建立自动url重写使用自定义引擎。 只要页面url没有像.htm或.html那样结束,重写就可以正常工作。 对于这些页面,它直接进入iis 404页面,而不是首先点击我的重写引擎。 我在该网站的IIS6配置的“主目录”部分中有*通配符处理程序,但这些URL似乎被它忽略(如css,jpg,js等等,以便发送到我的网站中的url处理程序)项目)。 我如何设置IIS6强制这些url被发送到处理程序,如果它仍然正常存在,仍然提供页面? 处理程序基本上这样做 if (!File.Exists(Request.Path)) { doMyRewriting(); } 我必须假设使用这样的块(只是和示例,真正的一个做一些其他的东西来格式化Request.Path以适应所有事情)应该运行“doMyRewriting()”如果请求的文件不存在否则它会正常地为页面提供服务。 我错了吗? 如果我特意告诉IIS将.htm和.html页面发送到.NET处理程序,则重写会起作用,但如果页面实际存在则不会提供它。 任何帮助将不胜感激。 提前致谢!

将启用的计算机添加到Active Directory OU

我正在尝试以编程方式将计算机添加到我公司的Active Directory中。 我现在在互联网上搜索这么久了,但我找不到解决办法。 我的代码: DirectoryEntry dirEntry = new DirectoryEntry(“LDAP://OU=ou2example,OU=ou1example,DC=site,DC=company,DC=com”); dirEntry.Username = “username”; dirEntry.Password = “password”; DirectoryEntry newComputer = dirEntry.Children.Add(“CN=” + ComputerName, “computer”); newComputer.CommitChanges(); 我的问题: 计算机已添加到Active Directory中。 但它被标记为已禁用。 我试着跟随启用计算机: newComputer.Properties[“userAccountControl”].Value = 0x200; 但我得到一个DirectoryServicesCOMException – >服务器无法完成请求。 要么 newComputer.Properties[“Enabled”].Value = true; 但是我得到一个DirectoryServicesCOMException – >请求的操作不满足至少一个针对此对象类条件的约束。 请注意,例外情况从德语翻译成英语! 谢谢你的帮助!

检查C#中的防病毒状态

我需要检查一组服务器,看看反病毒是否是最新的并且正在运行。 棘手的是它们分布在Windows 2003和2008服务器上,我需要能够检查它们。 有没有办法用C#或VB.NET这样做? 我简要介绍了使用WMI,但它出现在2008 / win7计算机上微软已经改变了他们给你的信息。 总之,我需要以下内容: AV名称 AV版 AV最新 AV启用/运行 有人可以帮忙吗?

C#System.Net.WebException:底层连接已关闭:发送时发生意外错误

我只在一台运行Windows Server 2003的服务器上收到此错误: System.Net.WebException: 基础连接已关闭:发送时发生意外错误。 这是我的代码……有什么想法吗? HttpWebRequest request = (HttpWebRequest)WebRequest.Create(“https:// URL HERE “); //request.Headers.Add(“Accept”, “application/xml”); byte[] bytes; bytes = System.Text.Encoding.ASCII.GetBytes(xml); request.KeepAlive = false; request.Accept = “application/xml”; request.ContentType = “application/xml; charset=’UTF-8′”; request.ContentLength = bytes.Length; request.Method = “POST”; request.Timeout = 10000; request.ServicePoint.Expect100Continue = false;