Slash

习惯在追逐的过程中不断去完善自己;当你不再去追逐,你自我完善的脚步也就停滞下来了。

导航

DotTexWeb项目不能正常加载打开

错误信息为无法创建或打开应用程序,可能是因为本地Web服务器上没有安装所需的组件……..”,点击确认之后见DotTextWeb项目为不可用,同时在查看详细信息时发现属性中所显示文件路径为localhost/DotTextWeb/DotTextWeb.webinfo,即文件DotTextWeb.webinfo文件信息与服务器对应的站点地址发生冲突,用Notepad打开DotTextWeb.webinfo文件,内容如:
<VisualStudioUNCWeb>
        
    <Web URLPath = "http://localhost/DottextWeb/DottextWeb.csproj" />
</VisualStudioUNCWeb>
原来是对应的虚拟目录不正确,没有设置DottextWeb站点的对应虚拟目录,解决方法为:
DottextWeb目录设置为对应的虚拟目录站点,注意:而不是对CNBlogDottext进行设置!
具体步骤如下(win2000server上操作,其它系统可能稍有差别)
    
    选择DottextWeb文件夹-à属性à选择”Web共享属性à选择共享这个文件夹,在弹出对话框中使用别名为默认”DottextWeb”即可,即与DotTextWeb.webinfo中目录信息的站点名称保持一致,OK了!
        现在可以选择打开CnBlogsDotText.sln,你可以看到项目已经正常加载!接下来就好好去啃其中精华吧!同时在DottextWeb的使用过程中,在添加网站分类时,别忘了dudu的提醒,在NTFS分区上需要更改相应权限即可。在分类名称点击“Config, 再选择添加,就会向SiteBlogConfig.config文件写入数据,如果这时出现“访问被拒绝”的错误,那是因为程序被安装在NTFS分区上,运行IIS进程的用户对程序所在文件夹没有写入权限,你需要修改一下权限设置。

修改权限步骤(当然有多种方式了):
       打开IISà打开DottextWeb站点—>选取SiteBlogConfig.config文件属性,看到如下属性对话框,选中其中写入选项,确定,OK!
注意事项:
       
本以为设置完毕,没有问题,可下午在试图用VS打开进行编辑时又发生相同错误,确实迷惑!调了一下午才成功,郁闷!若要让项目在VS中能正确打开,则不能设置建立*.*asp.net的映射,否则依旧会报如上错误,这样在使用该站点和编辑时需要错开设置,即当要发布站点时需要建立映射,而编辑时需要将该映射去掉,否则将会错误继续!
       
正常加载打开DottextWeb项目后,需要对其进行分析,若直接运行有如下错误:"无法直接启动带有类库输出类型的项目",对于上述情况,需要设置Asp.net应用程序中的调试模式,需设置一个启动项目和启动页即可,同时由于该项目web.configdebug置为false,需要将其修改为true,再次调试,运行,没有问题!

 

posted on 2006-09-01 21:56  Slash  阅读(718)  评论(0编辑  收藏  举报