我是API开发的新手,并且创建了一个在本地运行良好的Web API应用程序(Visual Studio / IIS Express)。当我发布并部署到IIS 8.5时,HTML页面运行良好,但是当我对我的API进行ajax调用时,出现500错误。它似乎以某种方式查看了我的c:驱动器上的源代码文件夹,而不是dll。
我猜我在VS Publish设置或WebApiConfig中的API路由中添加了一些内容。
关于为什么要在我的源目录中查找的任何想法?
答案 0 :(得分:1)
据我了解,您的API期望自定义标头作为您请求的一部分。请使用PostMan或任何其他REST API客户端通过添加必需的标头来测试您的API。如果以发布模式进行构建和发布,将找不到本地源代码文件夹路径。