在我的 Web.API 项目中,为了在 Web 设置中进行开发,我使用http://localhost/reporter
本地 IIS Web 服务器上的“项目 URL:”。该站点使用 asp.net mvc4 提供了一些页面,这些页面使用 javascript 调用发布到诸如“api/getdata/”之类的 url。
出于某种原因,这些已经停止工作——例如,我会在 'api/getdata' 上发布一个 jQuery 帖子,并且完整的 URLhttp://localhost/reporter/api/getdata
是正确的。生活很好。
但是现在有些事情发生了变化——同样的 jQuery 帖子,我所知道的代码中没有什么不同,但我的完整 URL 现在是http://localhost/api/getdata
——我失去了那个“记者”部分。我认为当我将它部署到另一台内部服务器时可能发生了一些事情——它在本地运行良好——然后我部署并注意到它在新服务器上不起作用。然后我发现我不再在本地工作了。
我已经仔细检查过,我的项目配置似乎和以前一样......?
我确定我弄坏了一些东西,但我不知道是什么。想法?