你好,我第一次尝试在IIS上运行我的应用程序。 在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共享上。