Vic*_*tor 0 asp.net c#-4.0 wcf-web-api
我想在常规的ASP.NET C#项目中使用WCF WebApi.我已经在MVC应用程序中创建了WCF WebApi,但我想在普通的ASP.NET中创建.有没有示例链接显示这个?
文件/新项目/ ASP.NET应用程序
NuGet:安装包WebApi.All
添加新的ContactsResource
[ServiceContract]
public class ContactsResource {
[WebGet(UriTemplate = "")]
public List<Contact> Get() {
return new List<Contact>()
{
new Contact()
{
Name = "Alex"
}
};
}
}
Run Code Online (Sandbox Code Playgroud)
添加Contact类
public class Contact {
public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
编辑Global.asax.cs
修改Application_Start:
void Application_Start(object sender, EventArgs e) {
// Code that runs on application startup
RouteTable.Routes.MapServiceRoute<ContactsResource>("contacts");
}
Run Code Online (Sandbox Code Playgroud)
点击F5并导航到http:// mywebsite/contacts
完成.
<ArrayOfContact>
<Contact>
<Name>Alex</Name>
</Contact>
</ArrayOfContact>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
918 次 |
| 最近记录: |