已发布的.NET应用正在源文件夹中寻找API

时间:2019-01-03 23:32:50

标签: c# .net visual-studio iis-8.5

我是API开发的新手,并且创建了一个在本地运行良好的Web API应用程序(Visual Studio / IIS Express)。当我发布并部署到IIS 8.5时,HTML页面运行良好,但是当我对我的API进行ajax调用时,出现500错误。它似乎以某种方式查看了我的c:驱动器上的源代码文件夹,而不是dll。

我猜我在VS Publish设置或WebApiConfig中的API路由中添加了一些内容。

Here's the call, ran from the IIS server

关于为什么要在我的源目录中查找的任何想法?

1 个答案:

答案 0 :(得分:1)

据我了解,您的API期望自定义标头作为您请求的一部分。请使用PostMan或任何其他REST API客户端通过添加必需的标头来测试您的API。如果以发布模式进行构建和发布,将找不到本地源代码文件夹路径。