Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何访问同一文件中的两个WebAPI端点?_C#_Asp.net Web Api - Fatal编程技术网

C# 如何访问同一文件中的两个WebAPI端点?

C# 如何访问同一文件中的两个WebAPI端点?,c#,asp.net-web-api,C#,Asp.net Web Api,目前,我的设置包括两个WebAPI端点(POST和DELETE),它们位于同一个C#文件中: 我可以使用Postman成功地发布到第一个端点,但是当我尝试向第二个端点发送删除请求时,会收到以下消息 404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable. 在本地

目前,我的设置包括两个WebAPI端点(POST和DELETE),它们位于同一个C#文件中:

我可以使用Postman成功地发布到第一个端点,但是当我尝试向第二个端点发送删除请求时,会收到以下消息

404 - File or directory not found.
The resource you are looking for might have been removed, had its name 
changed, or is temporarily unavailable.
在本地测试这两个端点效果很好,但是当我将项目上传到登台环境时,我只能访问POST端点


知道为什么我只能访问一个吗?同样,这两个端点位于同一个控制器文件中。

检查您的运行时宿主环境。如果是类似IIS(或任何其他)的内容,
DELETE
动词可能无法启用。

情况就是这样。谢谢我不知道IIS中存在这些设置。@Delfino没问题,这是一个常见问题:D
404 - File or directory not found.
The resource you are looking for might have been removed, had its name 
changed, or is temporarily unavailable.