iis - Rest Web API 在本地服务器中显示记录,但在 IIS 中不显示
问题描述
我正在尝试使用 Rest web API 来检索数据。当我使用本地服务器构建和执行它时,它正在显示数据。但是,当我发布它并使用 IIS 访问它时,它不会显示任何数据。并展示了这个
“此 XML 文件似乎没有与之关联的任何样式信息。文档树如下所示。”
我已经为文件上传的功能使用了相同的 API,它们正在工作。它只是数据库的问题,每当我必须访问数据库时,它都会向我显示上面的错误(此错误意味着没有获取数据)。
你能帮我吗?提前致谢
解决方案
问题背后的常见原因是 iis 用户没有足够的权限来访问数据库。
要解决此问题,您可以通过以下步骤将有权访问数据库的数据库域用户分配到应用程序池:
1)打开iis管理器
2)选择您的应用程序池-> 高级设置。
3)在流程模型下,单击“身份”值并选择“自定义帐户”。
输入您的域用户名 (DOMAIN\USERNAME) 和用户必须访问数据库的密码,然后单击确定以应用更改。
应用更改后,选择应用程序池并单击“回收”。
如果您仍然遇到问题,您可以参考下面的链接,了解如何在 SQL Server 中配置应用程序池用户。
推荐阅读
- java - 在android中上传一张图片或多张图片
- python - 如何在 PyTorch / Numpy 中使用不同尺寸进行遮罩?
- python - Which default value to use for an optional parameter that is a function
- java - 无法获取正确的 WebElement 标识符(在 iCloud.com 上登录)
- tensorflow - Trying to Analyze Mnist Dataset Through TensorBoard
- loops - Tkinter windows in loop, get a TypeError
- c# - Unity3d:如何将字典存储为 JSON 中的对象?
- javascript - 从数组 60 多个选项 javascript 中选择随机图像
- javascript - 传播省略不会省略动作处理程序内的属性
- botframework - 是否可以在 MS Teams 中使用自动完成输入文本字段呈现自适应卡片