在VS开发的时候一点问题都没有的,但是发布到IIS就不行了,好崩溃~~
开发环境:windows 7
开发工具:vs 2012
IIS版本:IIS 7前台代码:
后台声明代码:真的没辙了,求各位版帮忙~~

解决方案 »

  1.   

    是不是本机和服务器上的.net版本不一样呢,其实我就是打酱油的
      

  2.   

    好像是加个ruant="server"吧,你试试吧,单词可能不对
      

  3.   

    不是,特地用了一台新的服务器重装.NET Framework 4.5 都不行
      

  4.   

    重新用aspnet_regiis修复下试试呢
      

  5.   

    看看你aspx文件顶部的Page的Inherits属性的值和你的代码的类名、命名空间是否一致
      

  6.   

    bin里面的文件 没有更新
      

  7.   

    input 里加ruant="server"吧。
      

  8.   


    重新安装了framework需要iis重新注册一下,即aspnet_regiis.exe -i
    http://www.cr173.com/html/9132_1.html
      

  9.   

    iis什么版本
      

  10.   

    你的bin文件发布到iis路径对不对,有可能你的bin文件位置不对
      

  11.   


    具体环境问题先不用管,先要把你们这个“发布”搞正规化一些。在使用 vs 发布的时候,你要把那个“允许修改此预编译网站”的勾去掉。发布到 IIS 生产服务器上的aspx,根本不能有 html 内容,只可能有一句文字注释(提醒你不要删除此aspx文件)的话,所有的aspx文件应该都是长度一样的小文件(例如只有58个字节大小)。如果你们发布的时候就是把aspx设计源代码发不上去了,那么先把发布方式搞正规了。这样你就不用纠结源代码有什么问题,例如不用纠结aspx上面少了什么代码、或者.c文件中少了什么定义,因为编译器已经保证了质量。你可以集中精力放在你的 IIS 上。
      

  12.   

    <%@ Page Language="C#" CodeFile="xxx.aspx.cs" Inherits="xxxxxxxx" %>中CodeFile改成CodeBehind
      

  13.   

    IIS部署的有问题吧,看看是不是配置应用池不对呢
      

  14.   

    bin文件没更新吧