我已经在本地机器上完成了一个 WebAPI 应用程序。但是当我将它发布到测试服务器上时,站点根文件夹中没有~\Api
文件夹。
然后我选择该文件夹下的每个文件,所有这些都是 ApiControllers 并且在属性中,我设置Build Action
为 beCompile
和Copy to Output Directory
into Copy if newer
,认为这一定是正确的方法。
但是,我发现所有的 ApiControllers 都被上传到~/bin/Api
. 因此,每个 Api 调用都会返回一个404 Not Found
.
设置发布设置的正确方法是什么?