我有使用Wicked Code文章實現SqlSiteMapProvider問題。我使用的是VB.NET和SQL Server 2008 - 而OnSiteMapChanged事件沒有觸發(SqlDepdencyCache似乎完全不起作用)。'用dbo權限運行ASP.NET工作進程'是什麼意思?
文章說:「你還需要運行與DBO權限ASP.NET輔助進程爲SQL Server 2005緩存依賴於自動工作)。」
我不明白這是什麼意思。我知道ASPNET用戶帳戶是什麼,它運行aspnet_wp.exe,這基本上是ASP.NET運行時間,據我瞭解。我知道SQL上的DBO權限。但是我的SQL和Web服務器位於不同的計算機上,並且ASPNET不是域帳戶。看起來很瘋狂,試圖簡單地讓SqlDepdencyCache發揮作用,並且我很難相信每個人都在這樣做?
任何人有任何線索,我在這裏失蹤?
非常感謝
編輯:我發現我的問題!在我的存儲過程中設置NOCOUNT引起它!因爲這是在MSDN文檔!!!!!
你能不能運行在具有對您的SQL服務器DBO權限的域帳戶的ASP.Net工作進程? – 2010-01-13 15:14:56