我看了一下你这错误的截图,你使用c#语言,ASP.NET平台做的网站,应该没错吧?
错误的位置是配置文件里面的。
可能会有其他的错误原因,我说一下我以前遇到这种错误是如何解决的。
这个错误不是出在数据库上面,如果出在数据库上面,报的错误是“Connection”连接问题,而不是权限问题。
你应该是想把一个.net的网站演示一下看看效果是吧?
.net的网站和其他的网站不一样,它可能会有类库,而这个类库在放到IIS上之前需要,先进行预编译,不然就会报错,和你截图的错误一样。
就是把网站的多层结构中的除了表示层之外的逻辑层,数据层等的.CS文件编译成.DLL文件。放到IIS中就可以运行了。如果你不是很了解ASP.NET,可能不太了解我上面说的。
你安装VS2005或VS2008了吗?
如果安装了,你直接把网站导入到程序的编辑环境下,调试,运行一下,看到网站能运行了。
你再把它放到IIS中,如果网站不存在其他的BUG,这时就可以运行成功了,你会看到网站的代码里面有好多类库DLL文件。
上面是我以前遇到的问题,我尝试了好长时间才弄明白是这个问题,最终解决了。
希望能帮助到你。
权限问题
code database两个文件是粘贴到那个wwwroot文件夹的时候权限也要改的
在iis中为数据文件zx文件夹设置虚拟目录:
控制面板--》管理工具--》IIS(Internet Information Services)
双击打开IIS,默认WEB站点,右击,新建虚拟目录,假如取别名为zx,然后选择zx文件夹。
浏览器输入:127.0.0.1/zx/要访问的页面.aspx,即可访问,zx是你刚才取的别名
因为C#是预编译语言,调好了才能布置到服务器上面,从你的截图可以看出是配置问题,在VS环境里里面报错了就充分说明了这一点。