gpt4 book ai didi

c# - 无法从 IIS 打开数据库错误

转载 作者:行者123 更新时间:2023-11-30 17:56:57 26 4
gpt4 key购买 nike

您好,我刚刚第一次尝试在 IIS 上运行我的应用程序 fopr。在 visual studio 上开发时一切正常,但是当我将应用程序添加到 IIS 时出现此错误:

    Cannot open user default database. Login failed.
Login failed for user 'IIS APPPOOL\forum'.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Cannot open user default database.

当我从 visual studio 运行网站时,我应该怎么做?

编辑

我做了更多的挖掘,我设法发现我需要将我的应用程序池标识设置为 NetworkService 我这样做了,但现在我得到了另一个错误:

Unable to open the physical file "D:\Projects IDE\Visual Studio\MyWork\Websites\Forum\App_Data\ASPNETDB.MDF". Operating system error 5: "5(Access is denied.)". An attempt to attach an auto-named database for file D:\Projects IDE\Visual Studio\MyWork\Websites\Forum\App_Data\ASPNETDB.MDF failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

最佳答案

请检查两个地方1 访问 NetworkService 标识的文件夹(IIS 应用程序池的默认值)或此文件夹(IIS APPPOOL\forum)2 连接字符串凭据。如果有“综合安全”。在那里提供特定的用户和密码。

关于c# - 无法从 IIS 打开数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13665858/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com