我不明白这一点。
我在自己的服务器上本地设置了一个 webapi 项目,它可以工作。我可以去http://mydomain.com/Api/Method并得到我的预期结果,没问题,适用于 3g 和一切。
然后我有一个托管在其他地方的网站,其中尝试使用这个 webapi 方法,当我在本地测试它时它工作正常,但是一旦我发布到网络并从那里尝试它就会失败并出现 404 错误?
我已经尝试了 post 和 get 方法,并确保 api 方法接受了两个动词。
我尝试使用 javascript ajax 和使用 WebRequest 从 MVC 控制器中调用该方法。
我只是不明白为什么它在任何网络浏览器上都能正常工作,但即使使用程序化 WebRequest 我也无法让它工作,不应该是一样的吗?