C# 已发布的.NET应用程序正在源文件夹中查找API
我是API开发新手,已经创建了一个在本地运行良好的Web API应用程序(Visual Studio/IIS Express)。当我发布并部署到IIS8.5时,HTML页面可以正常工作,但是当我对API进行ajax调用时,会出现500个错误。它似乎在我的c:驱动器上查看我的源代码文件夹!,而不是dll 我猜我在VS Publish设置或WebApiConfig中的API路由中搞错了什么C# 已发布的.NET应用程序正在源文件夹中查找API,c#,.net,visual-studio,iis-8.5,C#,.net,Visual Studio,Iis 8.5,我是API开发新手,已经创建了一个在本地运行良好的Web API应用程序(Visual Studio/IIS Express)。当我发布并部署到IIS8.5时,HTML页面可以正常工作,但是当我对API进行ajax调用时,会出现500个错误。它似乎在我的c:驱动器上查看我的源代码文件夹!,而不是dll 我猜我在VS Publish设置或WebApiConfig中的API路由中搞错了什么 你知道为什么它会在我的源代码目录中查找吗?据我所知,你的API希望自定义头作为你请求的一部分。请使用Post
你知道为什么它会在我的源代码目录中查找吗?据我所知,你的API希望自定义头作为你请求的一部分。请使用PostMan或任何其他RESTAPI客户端通过添加所需的头来测试您的API。如果在发布模式下生成和发布,将找不到本地源代码文件夹路径。这很好,没有问题。它没有“看”任何地方。它只是向您显示堆栈跟踪,也就是说,它根据您的源代码告诉您异常发生的位置。这是为了帮助您在源代码中看到异常的位置,并可能对其进行调试。