All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
详谈基于JSON的高级AJAX开发技术_.net资料_编程技术
建立Apache+PHP3+MySQL驱动的动态网站_php资料_编程技术
Ajax核心:XMLHTTP组件相关技术资料_[AJAX教程]
ASP.NET从零起步设计网站全过程(7)_[Asp.Net教程]
C#教程:创建Windows服务
c#远程获取网页内容_.net资料_编程技术
PHP汉字区位码相互转换源代码_[PHP教程]
网页特效:在任何位置显示html菜单_JavaScript技术_编程技术
visual c++中控件的概述
总结经典常用的SQL语句(1)_[SQL Server教程]
Reading number is top 10 pictures
影评-疯子,我爱你
The goddess of the single reason1
Startling Russian girl blind date scene1
Summer is most suitable for young people to travel in China6
八个盛产美女的国家2
So beauty, will let you spray blood2
遇到插队的怎么办?
29 the belle stars after bath figure4
29 the belle stars after bath figure1
Japanese snow monkeys in the hot spring to keep warm, close their eyes to enjoy
Download software ranking
Unix video tutorial5
JSP+Ajax Web development typical examples
Tram sex maniac 2 (H) rar bag12
Tram sex maniac 2 (H) rar bag4
SP3 for SQL2000
Professional killers2 for Android
Sora aoi - one of more PK
Unix video tutorial7
Boxer's Top ten classic battle2
Tram sex maniac 2 (H) rar bag11
delv published in(发表于) 2014/1/6 9:04:23 Edit(编辑)
ASP.NET数据库编程之处理文件访问许可_[Asp.Net教程]

ASP.NET数据库编程之处理文件访问许可_[Asp.Net教程]

ASP.NET数据库编程之处理文件访问许可_[Asp.Net教程]

一个MDB数据库就是硬盘上的另外一个文件,所以,像其他文件一样,它也将遇到相同的文件访问许可问题。这个问题的意思是为了读取(和写入,就像您将要在本书的后面看到的那样)数据库文件,页面中所运行的应用程序必须具有相关许可才可以在Windows中读取(和写入)该文件。

  到目前为止,示例中的页面都能够“正常运行”的原因就是您使用的是VWD Web Server,一个在运行VWD的用户的身份下运行的轻量级程序。这就是说,VWD Web Server为您而运行,并且您已经被允许读取和写入页面连接的MDB文件。

  但是,当在IIS下运行页面时,情况就有一点复杂了。此时,ASP.NET页面运行于一个具有特定权限限制的用户账户的身份之下。在IIS 5.1之下,这个账户是“ASPNET”。在IIS 6.0或更高版本下,这个账户是“Network Service”,属于一个称为IIS_WPG(“worker process group”)的Windows用户组。为了在IIS下使用Access数据库,这些账户都必须授予对包含了MDB文件的目录进行读取的许可以及按情况授予写入的许可。

  为了帮助您创建这些许可,当数据库处于应用程序根目录之下的App_Data子目录下时,VWD将执行额外的步骤并自动地将这个许可授予ASPNET或者 Network Service账户。假如您正在使用VWD来开发机器上的页面,这个特定的目录就一直会被授予正确的许可。App_Data目录还有另外的好处,例如防止其中的任何文件响应发出请求的Web浏览器。这就是说将MDB文件放入应用程序的本地App_Data目录之后,就可以保护这些文件不被应用程序的客户端无意或有意地下载了。所以,我们极力推荐将MDB文件保存至App_Data目录中。

  如果必须将MDB文件保存至其他的地方,或者需要手动指定数据库目录的许可(例如,您正工作于一台远程Web服务器),那么可以使用Windows来为ASP.NET和/或 Network Service账户配置许可。

  如需手动设置许可,请按如下步骤执行:

  (1) 使用Windows Explorer浏览MDB文件所在的文件夹。

  (2) 右键单击这个目录并选择Properties。

  (3) 选择Security标签并单击Add按钮。

  (4) 添加本地的ASP.NET账户(IIS 5.1) 或者IIS_WPG组(IIS 6)。

  (5) 单击OK;然后将相关许可应用至这个目录。

  如需获得更多信息,请参阅名为“Running ASP.NET 1.1和IIS 6.0”的白皮书,可以从ASP.NET的Web站点:http://www.asp.net/faq/AspNetAndIIS6.aspx上获得该白皮书。
来源:CSDN





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.