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