Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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 Framework web API时未找到XML文档?_C#_.net_Api - Fatal编程技术网

C# 发布.Net Framework web API时未找到XML文档?

C# 发布.Net Framework web API时未找到XML文档?,c#,.net,api,C#,.net,Api,这件事让我挠头了好几个小时。我学习了微软的教程。这一切在我的本地机器上都按预期工作,但当发布到我的生产IIS服务器时,我收到一个错误,说找不到XmlDocument.xml 尽管启用“项目属性”>“生成”>“输出”部分中的“XML文档文件”复选框确实会创建该文件,但由于某些原因,它不会将其添加到项目中。这就是为什么我的解决方案资源管理器中的App_数据文件夹为空 解决办法很简单。右键单击App_数据文件夹并选择添加现有项目选项。在项目生成位置的“App_Data”文件夹中选择生成的XML文档文件

这件事让我挠头了好几个小时。我学习了微软的教程。这一切在我的本地机器上都按预期工作,但当发布到我的生产IIS服务器时,我收到一个错误,说找不到XmlDocument.xml

尽管启用“项目属性”>“生成”>“输出”部分中的“XML文档文件”复选框确实会创建该文件,但由于某些原因,它不会将其添加到项目中。这就是为什么我的解决方案资源管理器中的App_数据文件夹为空

解决办法很简单。右键单击App_数据文件夹并选择添加现有项目选项。在项目生成位置的“App_Data”文件夹中选择生成的XML文档文件。再次发布

我希望有人会觉得这很有用