但是,当我发布并连接到远程服务器(它也是SQL server实例的宿主)时,我得到一个错误:Select permission was denied。值得注意的是,这被设置为仅在连接到公司网络(或使用VPN)时工作,并且服务器仅为intranet。我使用这些设置从桌面应用程序访问相同的数据库,所以我认为IIS评估用户的方式是不同的。服务器设置为将每个人都分配到一个帐户中,以便访问数据库,因此所有DOMAIN\USERS都映射到一个名为DOMAIN\MyDatabaseUser的帐户中。此
当我在本地IIS下运行我的网站而不是嵌入式instead时,我在访问数据库时出现了以下错误(mdf文件位于app_data)
Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\SourcesWebApplication1\App_Data\aspnet-Web