问题描述
在asp.net2.0中,假如网站有index.aspx和index.aspx.cs两个文件,每当index.aspx.cs有所改动的时候,我们只要在IIS中设定好虚拟目录,然后在浏览器内重新运行一次index.aspx就可以看到改动后的效果。因为.net2.0会自动预编译。但目前我试着以此种方法手动改动一个asp.net1.1网站时,(为了能看到改动后的效果,我删除了网站Bin目录下的文件),当修改index.aspx.cs后在浏览器运行发现不能像asp.net2.0那样直接看到改动结果,同时,反而提示:找不到类index没办法,我只好用vs2005打开网站,结果,很让人郁闷,系统自动要求转化成asp.net2.0,否则将无法操作!但是我不想把网站转化成asp.net2.0,因为那样有更多东西要修改!但是我手头又没有vs2003,那么该怎么办呢,用记事本修改后手动在cmd里用csc.exe手动去编译,那样似乎太麻烦了。改动一次就要手动去编译一次!还有到时候发布网站的时候,该如何发布呢?是否用csc.exe批处理去便宜根目录?有没有更好的解决办法?
解决方案
解决方案二:
顶!
解决方案三:
改动哪个文件就编译哪个文件比如修改了a.aspx.cs就只编译它csc[/r:(引用的dll文件)]/t:librarya.aspx.cs然后将编译后的a.aspx.dll文件放在bin目录下就行了
解决方案四:
helpup
解决方案五:
up
解决方案六:
其实方法有很多.懒得话,就没有方法了.
解决方案七:
选择项目,重新编译一行不不行,在看相对应的IIS网站或是虚拟目录的[asp.net]选项卡设置是否是Asp.net1.1
时间: 2024-09-19 20:31:23