ここで ServiceStack を作成する方法については、次の手順に従いました。
https://github.com/ServiceStack/ServiceStack/wiki/Create-your-first-webservice
私は文字どおりにそれに従ったと確信していますが、すぐに Web アプリケーションを実行します。応答の「スナップショット」ビューを取得します。これは、デフォルトのビュー/Web ページがない場合に発生することを理解しています。プロジェクトを ASP.net MVC Web サイトではなく、ASP.net Web サイトとして設定しました。それが問題でしょうか?
また、次の C# コードを使用してテスト コンソール アプリケーションを作成しました。「Hello, John」などのプレーンな文字列ではなく、HTML Web ページとして応答を受け取りました。
static void sendHello()
{
string contents = "john";
string url = "http://localhost:51450/hello/";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "POST";
request.ContentLength = contents.Length;
request.ContentType = "application/x-www-form-urlencoded";
// SEND TO WEBSERVICE
using (StreamWriter writer = new StreamWriter(request.GetRequestStream()))
{
writer.Write(contents);
}
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string result = string.Empty;
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
result = reader.ReadToEnd();
}
Console.WriteLine(result);
}
「スナップショット」ビューをオフにするにはどうすればよいですか? 私は何を間違っていますか?