嗨,我只是第一次尝试在 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 我这样做了,但现在我遇到了另一个错误:
无法打开物理文件“D:\Projects IDE\Visual Studio\MyWork\Websites\Forum\App_Data\ASPNETDB.MDF”。操作系统错误 5:“5(拒绝访问。)”。尝试为文件 D:\Projects IDE\Visual Studio\MyWork\Websites\Forum\App_Data\ASPNETDB.MDF 附加自动命名数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。