为什么在服务器上asp.net页面的后台.cs文件,修改了,在前台却没有效果?
展开全部
在服务器上的是已经发布的文件,所有的.cs文件都被编译成.dll的文件,你网站引用的就是这些.dll。因为你修改的.cs,而没有改变这些.dll文件,所以,前台是无法显示出来任何效果的。你需要在vs下把整个项目重新编译、发布,如果只是修改.cs文件的话,只需要覆盖bin文件夹就可以了,但是如果前台也做修改,那个把整个项目重新覆盖就ok了
更多追问追答
追问
生成.dll文件的不是那些类库吗?页面文件的后台.cs文件也会打包成.dll吗?
追答
对的,所有的代码.cs文件都会被打包成.dll文件。不只是类库。
展开全部
重新生成解决方案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没实现功能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以看看bin目录,有可能网站是打包发布的,又把cs文件传上去了
发布后aspx文件的第一行会有变化的
发布后aspx文件的第一行会有变化的
更多追问追答
追问
没,那是我自己写的网站,没打包……打包的时候那些类库啊……页面文件不会VS自动打包吧
追答
你可以确定下,是不是改错页面了。或者是缓存问题?
故意把页面改错看看效果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询