我正在构建一个简单的 Web api,它从数据库检索客户余额。在 IIS 本地托管的一切都运行良好。该 api 从正文中获取一个参数。
public static void Register(HttpConfiguration config)
{
config.Routes.MapHttpRoute("MobileBankingApi", "v1/{controller}/{action}");
}
和行动
[HttpPost]
[ActionName("balance")]
public IHttpActionResult GetBalance([FromBody]Account account)
{
account.balance = BusinessLayer.Api.AccountHolderApi.GetBalance(account.accountNumber);
return Ok(account);
}
在本地使用此 uri 可以正常工作
http://localhost/v1/账户/余额
当我将构建部署到子域为实时服务器(IIS 7)时
http://api.mydomain.com/v1/accounts/balance
我收到 404 错误。我做错了什么?感谢帮助。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)