Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 已发布的.NET应用程序正在源文件夹中查找API_C#_.net_Visual Studio_Iis 8.5 - Fatal编程技术网

C# 已发布的.NET应用程序正在源文件夹中查找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开发新手,已经创建了一个在本地运行良好的Web API应用程序(Visual Studio/IIS Express)。当我发布并部署到IIS8.5时,HTML页面可以正常工作,但是当我对API进行ajax调用时,会出现500个错误。它似乎在我的c:驱动器上查看我的源代码文件夹!,而不是dll

我猜我在VS Publish设置或WebApiConfig中的API路由中搞错了什么


你知道为什么它会在我的源代码目录中查找吗?

据我所知,你的API希望自定义头作为你请求的一部分。请使用PostMan或任何其他RESTAPI客户端通过添加所需的头来测试您的API。如果在发布模式下生成和发布,将找不到本地源代码文件夹路径。

这很好,没有问题。它没有“看”任何地方。它只是向您显示堆栈跟踪,也就是说,它根据您的源代码告诉您异常发生的位置。这是为了帮助您在源代码中看到异常的位置,并可能对其进行调试。