RESTWebAPI在localserver中显示记录,但在IIS中不显示

RESTWebAPI在localserver中显示记录,但在IIS中不显示,iis,webapi,restapi,Iis,Webapi,Restapi,我正在尝试使用RESTWebAPI来检索数据。 当我使用localserver构建和执行它时,它会显示数据。 但是,当我发布它并使用IIS访问它时,不会显示任何数据。显示了这一点 “此XML文件似乎没有任何与之关联的样式信息。文档树如下所示。” 我已经在为fileupload的函数使用相同的API,它们正在工作。这只是数据库的问题,每当我必须访问数据库时,它都会向我显示上面的错误(这个错误意味着没有获取数据) 你能帮我吗? 提前感谢问题背后的常见原因是iis用户没有足够的权限访问数据库 要解决此

我正在尝试使用RESTWebAPI来检索数据。 当我使用localserver构建和执行它时,它会显示数据。 但是,当我发布它并使用IIS访问它时,不会显示任何数据。显示了这一点

“此XML文件似乎没有任何与之关联的样式信息。文档树如下所示。”

我已经在为fileupload的函数使用相同的API,它们正在工作。这只是数据库的问题,每当我必须访问数据库时,它都会向我显示上面的错误(这个错误意味着没有获取数据)

你能帮我吗?
提前感谢

问题背后的常见原因是iis用户没有足够的权限访问数据库

要解决此问题,可以通过以下步骤将对数据库具有高度访问权限的数据库域用户分配给应用程序池:

1) 打开iis管理器

2) 选择应用程序池->高级设置

3) 在流程模型下,单击“标识”值并选择“自定义帐户”

输入您的域用户名(域\用户名)和用户必须访问数据库的密码,然后单击“确定”应用更改

应用更改后,选择应用程序池并单击“回收”

如果您仍然面临问题,可以参考下面的链接,了解如何在SQL server中配置应用程序池用户


嗨,贾尔帕,非常感谢您的链接。我将池添加到数据库中,它开始工作。我不需要改变身份