WebAPIを使用してRESTを処理するWindowsサービスとして実行されている自己ホスト型WCFサービスがあり、うまく機能します。
IIS などを使用して実際の Web ページを作成する必要があることは理解していますが、サービスを呼び出して "だけ" html を返す方法はありますか?
「BodyStye Bare」を指定しても、実際の HTML の周りに XML ラッパーを取得します。つまり、
<?xml version="1.0" encoding="UTF-8"?>
<string> html page contents .... </string>
[WebGet(UriTemplate = "/start", BodyStyle = WebMessageBodyStyle.Bare)]
public string StartPage()
{
return System.IO.File.ReadAllText(@"c:\whatever\somefile.htm");
}
これを行う方法はありますか、それともあきらめるべきですか?