已发布的 .NET 应用正在源文件夹中查找 API
Published .NET app is looking for API in source folder
我是 API 开发的新手,并且创建了一个在本地运行良好的 Web API 应用程序 (Visual Studio / IIS Express)。当我发布并部署到 IIS 8.5 时,HTML 页面工作正常,但是当我对我的 API 进行 ajax 调用时,我收到 500 错误。它似乎在查看我的 c: 驱动器上的源代码文件夹!,而不是 dll。
我猜我在 VS 发布设置或 WebApiConfig 中的 API 路由中搞砸了一些东西。
知道它为什么在我的源目录中查找吗?
据我了解,您的 API 需要自定义 header 作为您请求的一部分。请使用 PostMan 或任何其他 REST API 客户端通过添加所需的 header 来测试您的 API。如果您在发布模式下构建和发布,您将找不到本地源代码文件夹路径。
我是 API 开发的新手,并且创建了一个在本地运行良好的 Web API 应用程序 (Visual Studio / IIS Express)。当我发布并部署到 IIS 8.5 时,HTML 页面工作正常,但是当我对我的 API 进行 ajax 调用时,我收到 500 错误。它似乎在查看我的 c: 驱动器上的源代码文件夹!,而不是 dll。
我猜我在 VS 发布设置或 WebApiConfig 中的 API 路由中搞砸了一些东西。
知道它为什么在我的源目录中查找吗?
据我了解,您的 API 需要自定义 header 作为您请求的一部分。请使用 PostMan 或任何其他 REST API 客户端通过添加所需的 header 来测试您的 API。如果您在发布模式下构建和发布,您将找不到本地源代码文件夹路径。