+ -
当前位置:首页 → 问答吧 → ASP.NET预编译后aspx.cs文件没有了,是不是就不能修改了?

ASP.NET预编译后aspx.cs文件没有了,是不是就不能修改了?

时间:2011-12-13

来源:互联网

如题。

我建立的是文件系统的文件,因为要测试局域网能否访问我的网站,我是这样做的:生成解决方案->生成网站->发布网站到IIS,发布时只选择《允许更新此预编译站点》,目标位置是《本地IIS》。发布成功之后,在局域网是可以访问我的网站。但是回头想要修改.cs后台文件的时候发现找不到了。。
网上查的说是预编译已经将.cs文件和App_Code 文件夹中的文件以及其他依赖项目都输出到Bin文件夹里了。。这是不是就意味着不能修改这些文件,只能修改.aspx文件?
照理只是预编译,应该是都可以修改的吧。。我主要是想知道.cs文件能不能还原,我要修改里面的内容。。

我不清楚这之间的关系,知道的能不能详细解释一下?谢谢了。。。

作者: qpsandy   发布时间: 2011-12-13

已经编译成DLL 了

想修改 就在源程序中修改,重新发布

作者: Sandy945   发布时间: 2011-12-13

.CS文件只是一个调用,ASPX的页面,调用 .CS的文件。

作者: phrcb   发布时间: 2011-12-13

直接改源程序,然后重新发布就是了赛

作者: cykb518   发布时间: 2011-12-13

引用 1 楼 sandy945 的回复:

已经编译成DLL 了

想修改 就在源程序中修改,重新发布


但是源程序里没有.cs文件了,只有.aspx文件,想修改.cs文件里面的内容应该怎么办??

作者: qpsandy   发布时间: 2011-12-13

引用 2 楼 phrcb 的回复:

.CS文件只是一个调用,ASPX的页面,调用 .CS的文件。


我现在想修改.cs文件,因为原来在里面写了代码的。。但是看不到了,应该怎么办?

作者: qpsandy   发布时间: 2011-12-13

一个页面下应该有cs 和 aspx 两个文件,如果没有的话就是在bin文件夹里。
  楼上已经回答你了,直接在aspx里改,aspx会调用cs文件。

作者: cca313   发布时间: 2011-12-13

引用 6 楼 cca313 的回复:

一个页面下应该有cs 和 aspx 两个文件,如果没有的话就是在bin文件夹里。
楼上已经回答你了,直接在aspx里改,aspx会调用cs文件。


我还是不太清楚,比如我想删去.cs里面的某些语句,但是在.aspx里面看不到。。应该怎么弄?

作者: qpsandy   发布时间: 2011-12-13

直接在你没有发布之前的源代码里改就可以了,然后在重新发布一下,发布后aspx.cs里的代码都给你封装好了,要想改,那就重新发布一下!

作者: jingcx   发布时间: 2011-12-13

楼主注意了,因为你已经编译完了,上传到ftp。如果修改内容必须在源程序里面修改重新发布就可以,如果能在后台修改的而尽量放在后台里面,省的总编译上传麻烦。也为了搜索引擎跟好的抓到你的网页。

作者: dongt1   发布时间: 2011-12-13