网站加了个页面,本地调式都是正常。调式打包发布在服务器上链接这个新的页面就404!
一般改个过、加过的页面,只上传bin和改页面就可以了吧?之前的页面访问都没问题!求指点!

解决方案 »

  1.   

    本地iis上访问正常 折腾了一上午 现在全都访问不了 全404了  只有静态的html能访问了。我了个去!
    难道非要我全部删掉再上传?哎
      

  2.   

    你IIS里先停掉这个站,再重新开启试下或者是不是你替换了一些规则文件,不然不可能你更新BIN后之前正常的页面访问不了你现在这种情况要么是你的IIS被干掉了,要么是你后面上传的文件有问题你确定你后面上传的文件替换旧文件时,是同一个版本开发工具编译出来的吗上传新页页面而造成整个原来正常的网站不能访问的,却又可以单独访问纯HTML页面,理论上来讲是IIS没挂啊,唯一的解释是你的程序版本和之前的不同,不过这也不太可能,因为你说了,你只是增加页面,并不是换了电脑去开发。所以,请这样测试,你找另外一个正常的程序,上传到IIS里,然后试一下,如果连别的网站程序都开不了,那不多说,你的服务器IIS停止工作了,这种情况下,只有百度一下,就是那个IIS重新注册.net Framework的那个cmd指令,去运行一下吧,现在的杀毒软件在线打补丁,常会把IIS给补坏了
      

  3.   

    我用的万网的空间  网页形式的iis  用起来超级蛋疼 连权限都改不了  程序应该没错  本机iis运行正常 都是用的vs2008  唯一的区别就是本机iis是6.0  万网服务器里的是7.5
      

  4.   

    检查看看你的bin文件,网站的bin文件已经改变了,而之前你的网页头部编译后的文件写的是之前的bin文件名称,解决办法就是1:全部上传2:以后新建的时候建立解决法案,不用建立网站,因为网站生成的bin文件时随机命名的3:建立了网站可以使用一个插件解决,统一到一个固定的bin文件
      

  5.   

    我用的万网的空间  网页形式的iis  用起来超级蛋疼 连权限都改不了  程序应该没错  本机iis运行正常 都是用的vs2008  唯一的区别就是本机iis是6.0  万网服务器里的是7.5
    无语,那你就悲剧了,没有操作权限这样吧,你到服务器上把现有的bin文件重命名为bin12345,然后,你要地新写一个程序,这个程序只要一个页面就可以了,什么代码也不用写,直接在.aspx页面里输入几个非空白字符,然后,编译,上传到你的空间,记得把新的程序的bin上传上去,然后直接运行打开这个新程序的单独页面看下,如果能打开,则说明IIS没问题,如果打不开,那....................................