asp.net - System.Data.SqlClient.SqlException: The SELECT permission was denied on object 'tableName', database 'dbName', schema 'dbo' -
i try select data sql server via asp.net mvc web-app hosted in local iis 7 , i'm getting error:
system.data.sqlclient.sqlexception: select permission denied on object 'tablename', database 'dbname', schema 'dbo'.
knowing iis apppool\asp.net v4.0 integrated's privileges checked, how fix this, please?
stack trace:
[runtimebinderexception: cannot perform runtime binding on null reference] callsite.target(closure , callsite , object ) +200
system.dynamic.updatedelegates.updateandexecute1(callsite site, t0 arg0) +924 asp._page_views_shared__header_cshtml.execute() in c:\users\nectarys\desktop\monitoringn_web\monitoring2 - copy\monitoringn\views\shared_header.cshtml:11
system.web.webpages.webpagebase.executepagehierarchy() +280
system.web.mvc.webviewpage.executepagehierarchy() +126
system.web.webpages.webpagebase.executepagehierarchy(webpagecontext pagecontext, textwriter writer, webpagerenderingbase startpage) +196
system.web.mvc.html.partialextensions.partial(htmlhelper htmlhelper, string partialviewname, object model, viewdatadictionary viewdata) +158 asp._page_views_shared__layout_cshtml.execute() in c:\users\nectarys\desktop\monitoringn_web\monitoring2 - copy\monitoringn\views\shared_layout.cshtml:13
system.web.webpages.webpagebase.executepagehierarchy() +280
system.web.mvc.webviewpage.executepagehierarchy() +126
system.web.webpages.webpagebase.executepagehierarchy(webpagecontext pagecontext, textwriter writer, webpagerenderingbase startpage) +196
system.web.webpages.webpagebase.write(helperresult result) +89
system.web.webpages.webpagebase.rendersurrounding(string partialviewname, action1 body) +2331 continuation) +855148 system.web.mvc.controlleractioninvoker.invokeactionresultwithfilters(controllercontext controllercontext, ilist`1 filters, actionresult actionresult) +265
system.web.webpages.webpagebase.popcontext() +291
system.web.mvc.viewresultbase.executeresult(controllercontext context) +378 system.web.mvc.<>c__displayclass1a.<invokeactionresultwithfilters>b__17() +33 system.web.mvc.controlleractioninvoker.invokeactionresultfilter(iresultfilter filter, resultexecutingcontext precontext, func
system.web.mvc.async.<>c_displayclass25.b_22(iasyncresult asyncresult) +839620
system.web.mvc.<>c_displayclass1d.b_18(iasyncresult asyncresult) +28
system.web.mvc.async.<>c_displayclass4.b_3(iasyncresult ar) +15 system.web.mvc.controller.endexecutecore(iasyncresult asyncresult) +65
system.web.mvc.async.<>c_displayclass4.b_3(iasyncresult ar) +15 system.web.mvc.controller.endexecute(iasyncresult asyncresult) +51
system.web.mvc.<>c_displayclass8.b_3(iasyncresult asyncresult) +42
system.web.mvc.async.<>c_displayclass4.b_3(iasyncresult ar) +15 system.web.mvc.mvchandler.endprocessrequest(iasyncresult asyncresult) +51
system.web.callhandlerexecutionstep.system.web.httpapplication.iexecutionstep.execute() +606 system.web.httpapplication.executestep(iexecutionstep step, boolean& completedsynchronously) +288
also, i've grant select,insert,update,delete on dbo.tablename "iis apppool\asp.net v4.0 integrated";. i've did selecting dbname , making in new script in i've written line.
hmmm... not because iis apppool\asp.net v4.0 integrated, database.
- please kindly login sql server
- go database --> expand it
- security--> db user
- right click--> properties
- please make sure whether db_denydatareader , db_denydatawriter untick
hope help
Comments
Post a Comment