想请问,aspx文件没有对应的.cs文件是怎么回事?
手头上有个系统,我要对里面的东西进行下修改,可里面不少aspx文件都没有对应的.cs文件,请问该怎么办?目前想找是找不到了。会不会把cs文件编译为dll后就删除了?如果这样的话想改动就麻烦了。
另外,这个系统是vs2003的,里面不少2003的控件,如datagrid等。怎么才能移植到vs2005呢?直接转换会出现错误。
请各位帮帮我解决一下,或者提供些思路。谢谢各位了!!
[解决办法]
你拿到的系统是发布过的吧,没有源代码了,都编译成dll了.
要想转到vs2005,难.有源代码转换成功率都不高,何况没有源代码
[解决办法]
估计是aspx和cs分离了,看看aspx页面中<%@Page Inherits="命名空间"%>
注意 Inherites="..." 里面的内容,可能放到一个独立的类库中了
[解决办法]
看代码有没有写入到aspx文件中
如果编译为dll了,只要没混淆,可以Reflector.exe使用全部一模一样的反编译出来
2005也支持datagrid吧,怎么可能转换不了,实在转不了就只能手动改控件了.
[解决办法]
如果编译成dll了 用个反编译软件可以看到源码代码
肯定得要手动改写一些东西的
[解决办法]
也有可能是发布出来以后的程序
[解决办法]
拿到的是发布版???
控件的移植..例如DataGrid的这样的控件在vs2005里也是兼容的..似乎不用改..
[解决办法]
编译后被删除了
[解决办法]
够狠的任务
[解决办法]
这个肯定是编译后的了,唯有按照上面的功能重写了
[解决办法]
好象预编译的网站需要framework2.0,你的是2.0的没有
类型“LCRMS.WebUI.Global”不明确: 它可能来自程序集“E:\LCRMSUI\bin\LCRMS.WebUI.DLL”或程序集“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\lcrmsui\0301c4b6\fd4bc73d\App_Code.6wzra9ps.DLL”。请在类型名称中显式指定程序集。 E:\LCRMSUI\Global.asax 1
-----------
应该是导入了2个空间,但是2个空间中都存在一个Global的类名称,导致编译失败
[解决办法]
经过了编译了的
你通过浏览器去访问下,看是否能成功.再考虑换2003
就是在global.asax文件中的一个Inherits="LCRMS.WebUI.Global"出现上面的错误的。
-------------------------
创建对应的虚拟路径看看,放到.procj那个对应的位置看打不打的开
[解决办法]
编译成DLL了,当然找不到了