RT,写了个网站部署到IIS6.0上,主页可以进入,链接数据库显示都正常, 点击进入2级页面时候, 超链接都没问题,凡是点击服务器端控件(比如button等登陆按钮),就出现错误如下: The specified URL cannot be found进入静态页面就正常,有人遇到过这样情况吗?多谢!

解决方案 »

  1.   

    是不是iis注册有问题,重新注册下iis打开程序-运行-cmd:输入一下命令重新注册IISC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i一。运行C:\WINNT\MICROSOFT.NET\FRAMEWORK\V版本号\ASPNET_REGIIS.EXE   -I 即可 
    二。开始- 程序- Microsoft Visual Studio 2008- Visual Studio Tools- Visual Studio 2008 命令提示
    然后输入 aspnet_regiis.exe   -i 
      

  2.   

    确保IIS的配置都没问题后,换个浏览器访问试试, 如IE或FF。
      

  3.   


    参考上面的,你重新配置一下。服务器控件,点击回发后,其实是post到当前页面去执行的,所以会有什么specified URL。可能是配置上的问题
      

  4.   

    不是这个问题,我重新注册过了。   如果IIS配置有问题,估计首页都进不去那不过还是多谢你了!
      

  5.   

    是不是网站目录出错了
    你在“解决方案资源管理器”的Web项目上点右键,选择“发布”
      

  6.   

    本帖最后由 net_lover 于 2012-02-20 13:14:39 编辑
      

  7.   

    不是这个问题,我重新发布过,又部署到服务器了,还是不行。   
    我把这个程序部署到我自己电脑,然后公司内别的电脑访问也正常。
    然后我把程序部署到客户服务器,又出现问题了。这两个环境不一样的就是:  客户服务器的地址是先 域名解析到IP地址才访问的,  我本地就是IP直接访问
      

  8.   

    iis的web服务扩展都开启了吗?比如在服务器端的包含文件等等那些选择,在iis树的最后一个节点上 。都改成允许。
      

  9.   

    楼主确定IIS配置全都没问题的话就只能是网站的问题了吧按钮都确实是runat="server"了么。