本人用vs2005开发了一个小网站,想把它发布到IIS上去调试一下,调用了vs2005发布网站的功能,存放的目录是wwwroot。在使用vs2005编译调试时是没有问题的,可以正常运行的!但是发布出去之后,使用ip地方访问就会显示“未能加载程序集“App_Web_v6iiud1k”。请确保在访问该页之前已经编译了此程序集。”
   
  试过很多次都是这个样子,不知道如何解决,希望各位高手能帮帮忙解决掉它!

解决方案 »

  1.   

    问LZ个问题,我用vs2003开发过小网站,首先要在IIS上建立个虚拟目录然后再建项开发,不知道VS2005是否改进了,可以
    不用将项目建在虚拟目录下直接开发?
      

  2.   

    你看看bin目录下面有"App_Web_v6iiud1k.dll"么?
    或者和App_Web_v6iiud1k相关的文件夹是否都拷过来了
      

  3.   

    bin目录下有我引用的dll,还有编译cs得来的dll,都在里面了!但就是加载不了编译后的dll,不知道为什么!
    还有我的iis版本是5.1的,我的是xp的系统装不了iis6,不知道是不是iis版本的问题啊?
      

  4.   

    IIS虚拟网站的建立 
    由于这个web管理工具具有很高的权限,为了安全性考虑,需要将其部署在内网环境中,外网用户是不能访问的。
    所以需要在IIS中新建一个网站(XP自带的IIS不能建立多个网站?)。
    首先建立一个本地目录,里面放置页面文件。然后建立一个网站。有几个默认参数需要改变一下,不然是不能进行asp.net访问的。
    在网站主目录中,要勾上:读取,目录浏览,记录访问,索引资源
    在执行权限中选择:纯脚本。
    访问地址如下:http://192.168.1.2:5150,后面不需要跟虚拟网站的名称。