用VS2005发布网站,在VS2005里面测试全部通过,没有问题,我把代码弄到IIS上面就报错误,
错误信息如下:
“/work-book”应用程序中的服务器错误。
--------------------------------------------------------------------------------无法找到资源。 
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。 请求的 URL: /work-book/user/Default.aspx
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42 补充说明:
1、IIS默认网站的主目录设置的路径是D盘 在d盘里面有work-book文件夹,网站的全部代码(代码是直接用VS工具里面的发布网站生成的都放这个文件夹里面了。
2、.htm文件放到work-book/user文件夹下可以正常显示,
3、我将IIS默认网站的主目录设置路径该成D:\work-book就能正常运行了。我想达到的目的是IIS默认网站的主目录设置的路径为D:\也能正常运行。求各位高手大大们帮帮忙!(在线等)小弟在此谢谢了!

解决方案 »

  1.   

    打开IIS设置网站属性在文档选项卡中添加Default.aspx
    试下吧
      

  2.   

    3、我将IIS默认网站的主目录设置路径该成D:\work-book就能正常运行了。 我想达到的目的是IIS默认网站的主目录设置的路径为D:\也能正常运行。求各位高手大大们帮帮忙!(在线等)小弟在此谢谢了!
    路径问题!   你可以修改程序里面所有的路径!   用相对 路径! 应该可以!
      

  3.   

    2楼问题回复:默认文档添加过Default.aspx ,应用程序名也创建了,这些我之前不全试过了,就是没用!
    3楼回复:程序里面的路径全部都是相对路径。
      

  4.   

    你把站点的主目录设为D:\,那么在iis的tree里右击你的work-book文件夹,属性,创建应用程序.
      

  5.   

    在IIS里找到work-book目录,右键->属性->目录选项卡->“应用程序名”后面的“创建”点一下,然后确定,就可以了
      

  6.   

    我将IIS默认网站的主目录设置路径该成D:\work-book的时候看了下IIS右键默认网站-->属性-->asp.net选项卡
    里面内容如下:
    虚拟路径:默认网站
    文件位置:D:\work-book\web.config将IIS默认网站的主目录设置路径该成D:\时候看了下IIS右键默认网站-->属性-->asp.net选项卡
    里面内容如下:
    虚拟路径:默认网站
    文件位置:D:\web.configIIS右键work-book-->属性-->asp.net选项卡
    内容如下:
    虚拟路径:/work-book
    文件位置:D:\\work-book\web.config不知道是不是asp.net选项卡里面的配置错了!
    请高手指教
      

  7.   

    楼上几位说的方法,我全部都试过了,该设置过的地方都设置了,一位没弄的就是属性-->asp.net选项卡里面的设置,我没动过。貌似是系统自动生成的?以前试着该过,结果直接让我IIS报废了,重装IIS没用,重装了系统才弄好的~有这方面的高手没?指教下!!
      

  8.   

    11楼  你是说重新建个网站
    然后指向D:\work-book??
    这样跟我直接在IIS上面指向D:\work-book有区别么??
      

  9.   

    我将IIS默认网站的主目录设置路径该成D:\work-book就能正常运行了。 我想达到的目的是IIS默认网站的主目录设置的路径为D:\也能正常运行。求各位高手大大们帮帮忙!(在线等)小弟在此谢谢了! 
    路径问题!  你可以修改程序里面所有的路径!  用相对 路径! 应该可以!