可以知道 .api.可以有多种方式创建 .shell . web 的mvc 以及 控制台服务
控制台创建 api 的步骤
1.新建一个控制台
2.Nuget install
static readonly Uri _baseAddress = new Uri("http://localhost:60064/"); static void Main(string[] args) { 2.增加 默认路由匹配 HttpSelfHostConfiguration config = new HttpSelfHostConfiguration(_baseAddress); config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", defaults: new { id = RouteParameter.Optional } ); 3. 创建一个服务器实例 var server = new HttpSelfHostServer(config); 4. 启动服务.并监听 server.OpenAsync().Wait(); Console.WriteLine("Web API Self hosted on " + _baseAddress + " Hit ENTER to exit..."); Console.ReadLine(); server.CloseAsync().Wait(); }
然后fiddle请求此 地址,发现,并无内容返回.
所以要建个Controller : ApiController 继承与apicontroller
写上相对应返回的数据.就ok了
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>