当我右键单击项目文件时,我正在使用Visual Studio 2008 .NET并尝试使用上下文菜单中的“发布”选项。理想情况下,这将仅部署运行项目所需的文件。我选择在部署之前删除所有文件,包括App_Data文件夹,只包含运行项目所需的文件。我的项目有几个来自其他正确引用的项目的.dll。
我的问题如下......如果我将整个项目从本地驱动器手动复制到应用程序服务器,我不会遇到任何问题,但是,如果我使用'发布'选项,我可以获得应用程序在应用服务器上运行,但我最终遇到了表单身份验证错误。我已经检查了来自EventViewer的错误中引用的帐户,该帐户是数据库中的db_owner,并且尚未被锁定。
我很困惑......任何想法?
当我选择仅包含运行应用程序所需的文件的选项时,才会出现这种情况。如果我发布所有文件,我没有错误。