2017-08-12 6 views
0

ASP.NET Webサイトプロジェクトのビルド出力の一部として、binフォルダを作成します。ビルド出力が実際に機能するWebサイトであることを検証するために、IISにロードします。そして、それを参照してください。IISでWebサイトの検証を自動化

C#でこれを自動化する方法はありますか?

私はこれを行うためのテストフレームワークを探していません。 IISをこのbinフォルダに向けることができるシンプルなC#軽量アプリケーションだけで、Webアプリケーションの負荷をすべてテストします。

+1

を? –

答えて

0

IIS VirtualDirectory/Applicationをbinフォルダ、またはビルド時にすべてのbinフォルダの内容をコピーするドロップフォルダに設定します。

はその後IISRESETん:Webクライアントを使用してウェブサイトを打つその後

System.Diagnostics.Process.Start("C:\Windows\System32\iisreset.exe"); 

を:あなたは自動化することはできませんだと思いますステップ

WebClient client = new WebClient(); 
client.Headers.Add ("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)"); 
Stream data = client.OpenRead (webUrl); 
StreamReader reader = new StreamReader (data); 
string s = reader.ReadToEnd(); 
Console.WriteLine (s); 
data.Close(); 
reader.Close(); 
関連する問題