我有使用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