发布后Web应用程序不起作用

时间:2018-10-03 12:55:39

标签: c# asp.net-mvc web-services

我已经创建了一个Web应用程序。在部署项目并运行示例http://localhost:1392/api/Person

时,我还会创建一个名为person的控制器。

我正在从控制器获取返回值。

public IEnumerable<string> Get()
{
    return new string[] { "value1", "value2" };
}

// GET: api/Person/5
public string Get(int id)
{
    return "value";
}

// POST: api/Person
public void Post([FromBody]string value)
{
}

// PUT: api/Person/5
public void Put(int id, [FromBody]string value)
{
}

// DELETE: api/Person/5
public void Delete(int id)
{
}

当我在路径C:/ www中发布我的Web应用程序示例时

尝试从iis7托管此文件夹,我无法使用上述URL。我收到错误404找不到 “ http://192.168.0.214:8081/api/Person

IIS7图像:
IIS7 Image

这是我的错误

图片错误:
Image error

1 个答案:

答案 0 :(得分:2)

您的网址不正确

更改

http://192.168.0.214:8081/api/Person

收件人

http://192.168.0.214:8081/FirstWebPage/api/Person