我想在我和我的roomate(所以是本地的)之間開發WebService。無法從IIS連接到本地數據庫
我創建了一個數據庫(.mdf)保存在我的一個文件夾和一些訪問它並檢索信息的aspx頁面。 現在我試圖在IIS下部署項目,並且當我必須訪問本地數據庫時出現問題。從網絡Visual Studio中
provider: SQL Network Interfaces, error: 50 Server not found or not accessible.
一切正常!所以如果我嘗試連接在Google Chrome上從VS運行的數據庫,一切都很好。只有當我嘗試運行它IIS 8.0
(my string connection = Server=(LocalDB)\\v11.0;
AttachDbFilename=C:\\Users\\Asus\\Desktop\\RobaMia\\SQLSERVER\\WindowsFormsApplication3\\WindowsFormsApplication3\\Database2.mdf;
Integrated Security=True;Connect Timeout=30;User Instance=False)
下會不會是"User Instance = False"
使絕招,會出現此錯誤?
我說也是,我的所有應用程序池是由用戶設置 http://i.imgur.com/jrOZxTO.jpg
的路徑是目前'C:\ Users \ <用戶帳戶> \應用程序數據\本地\微軟\ Microsoft SQL Server的本地DB \ Instances' 如果您的應用程序池正在使用「ApplicationPoolIdentity」,那麼您可以將權限授予db文件或文件夾到「IIS AppPool \ <應用程序池名稱>」。您真的不想爲Web應用程序提供與更高權限桌面用戶相同的權限。 – StingyJack