.net网站更新遇到的一个问题

     今天在测试服务器上(装的是win2003的os)更新.net网站遇到了一个问题。

     报的错误是如下:

 配置错误 说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误信息: 加载配置文件时出错: 对路径“C:/Inetpub/wwwroot/website/web.config”的访问被拒绝。

            源错误: [没有相关的源行]

            源文件: C:/Inetpub/wwwroot/website/web.config    行: 0

    发布过程是这样的:用vs2005自身的发布功能生成发布文件,把生成的发布文件直接复制到服务器以前的IIS虚拟目录下,修改web.config相应的配置。

    解决办法:

    win2003上的IIS是6.0版的,可以创建应用程序池,我的这个网站就被放在了一个叫AppPool #2的应用池里面,右击 AppPool #2

 文件夹,打开 属性 对话框,切换到 标识 选项卡,在 预定义帐户 下拉框选择 本地系统 选项,重新访问网站就正常了。

    总结:

    应用程序的安全性帐户依赖于配置文件,当配置文件发生变化(上面所讲的配置文件是重新生成的),就必须重新设置预定义帐户,如果使用预定义帐户的话。

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章