用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:\也能正常运行。求各位高手大大们帮帮忙!(在线等)小弟在此谢谢了!
错误信息如下:
“/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:\也能正常运行。求各位高手大大们帮帮忙!(在线等)小弟在此谢谢了!
试下吧
路径问题! 你可以修改程序里面所有的路径! 用相对 路径! 应该可以!
3楼回复:程序里面的路径全部都是相对路径。
里面内容如下:
虚拟路径:默认网站
文件位置: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选项卡里面的配置错了!
请高手指教
然后指向D:\work-book??
这样跟我直接在IIS上面指向D:\work-book有区别么??
路径问题! 你可以修改程序里面所有的路径! 用相对 路径! 应该可以!