К основному контенту

Сообщения

Сообщения за август, 2009

WebTest for testing WCF SOAP

using Microsoft.VisualStudio.TestTools.WebTesting; using System.Collections.Generic; using System; public class WebTest1Coded : WebTest { public WebTest1Coded() { this.PreAuthenticate = true; } public override IEnumerator<WebTestRequest> GetRequestEnumerator() { WebTestRequest request1 = new WebTestRequest("[URL]"); request1.ValidateResponse += new EventHandler<ValidationEventArgs>(request1_ValidateResponse); request1.Method = "POST"; request1.Headers.Add(new WebTestRequestHeader("Accept-Encoding", "gzip,deflate")); request1.Headers.Add(new WebTestRequestHeader("Content-Type", "text/xml;charset=UTF-8")); //request1.Headers.Add(new WebTestRequestHeader("SOAPAction", "[SOAPAction]")); request1.Headers.Add(new WebTestRequestHeader("User-Agent", "Jakarta Commons-HttpClient/3.1")); request1...

Manipulation virtual directory

static class Program { //[STAThread] static void Main(string[] args) { string serverComment = "Default Web Site"; string iisHost = "IIS://LocalHost"; string siteName = GetIISSiteName(iisHost, serverComment); string virtualDirectory = "BetssonInterface"; Console.WriteLine(siteName); if (siteName.Equals(String.Empty)) { Console.WriteLine("Site not found."); } else { string path = GetVirtualDirPath(iisHost, siteName, virtualDirectory); if (path.Equals(String.Empty)) Console.WriteLine("VD not found."); else Console.WriteLine(path); } Console.WriteLine("done"); Console.ReadLine(); } static string GetIISSiteName(string iisHost, string...