急!为何我用vs2005开发的网页,一发布到IIS后,进行登陆或注册就会出现数据库只读?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了急!为何我用vs2005开发的网页,一发布到IIS后,进行登陆或注册就会出现数据库只读?相关的知识,希望对你有一定的参考价值。
是不是我没读写权限?我该咋做?请说得步骤详细一些?我sql2005权限设置不太熟悉哦,高分悬赏!!!
帮帮忙啊
解决方法:检查是否在IIS中对整个网站打开了“写入”权限,而不仅仅是数据库文件。检查是否在WIN2000 的资源管理器中,将网站所在目录对EveryOne 用户打开所有权限。具体方法:打开“我的电脑”,找到网站所在文件夹,在其上单击右键,选“属性”并切换到“安全性”选项卡,添加给EveryOne 用户所有权限。
注意:如果您的系统是XP请依次选择“工具”->“文件夹选项”->“查看”,去掉“使用简单文件共享”前的勾,确定后,文件夹“属性”对话框中才会有“安全性”这一个选项卡。 参考技术A sql2005是windows身份验证么? 参考技术B 设置你的磁盘格式为ntfs格式,FAT32格式存储的数据库为只读的,不能写入. 参考技术C 修改你代码中登陆数据库的用户名到有相应权限的用户名 参考技术D 是不是你用了基于文件的SQL EXPRESS 2005?这个东西需要对APP_DATA文件夹进行对写权限,首先确定启动SQLEXPRESS的账户,
开始-〉所有程序->SQL Server 2005->配置工具-〉SQL Server配置管理器,
如果SQLEXPRESS服务的用户为NetworkService,。然后,对App_Data文件夹添加networkservice用户,并将networkservice用户的权限设置为读取、写入。
vs2005 开发的WEB项目如何发布到IIS上
按照以下操作:首先在VS2005中打开网站项目,打开 解决方案资源管理器面板,鼠标右击项目中的网站根目录,在弹出的菜单项中点选 生成网站,而后按照网站生成向导一步一步运行下去即可。结果会在 我的文档\\Visual Studio 2005\\Projects\\文件夹中生成1个与站点名称一样的文件夹,此文件夹即可发布到WEB服务器上。
也可以在VS2005中打开网站项目,打开 解决方案资源管理器面板,鼠标右击项目中的网站根目录,在弹出的菜单项中点选 发布网站,此时需要你知道你的WEB服务器的地址和一些用户规则,它将远程的奖你的站点发布到实际WEB服务器上,并且可以远程管理这个发布的网站——包括修改,增加内容等。
而后打开IIS管理器,在其中将发布的站点文件夹按照IIS的规定发布出去即可。如果始终是模拟WEB服务器,还需要配置DNS服务器来发布域名。
上述的结果是将在VS2005种写的代码程序转成WEB服务器可以识别的HTML代码,XML语言和动态连接文件。 参考技术A 第一种:右击项目,点击发布。第二种:找到网站文件夹,右击属性,选择Web共享,然后点击共享文件夹,再确定,确定第三种:打开Internet 信息服务(IIS)管理器,右击网站,点击新建网站,在选择目录的时候,选择你开发的目录。本回答被提问者采纳
以上是关于急!为何我用vs2005开发的网页,一发布到IIS后,进行登陆或注册就会出现数据库只读?的主要内容,如果未能解决你的问题,请参考以下文章
关于visual studio网站发布及IIS的问题~急急急!!!
急!!用vs.net2005做购物网的会员中心的页面(包括购物车和订单)