我在新建网站项目的时候选择的是web应用程序.每新建一个aspx文件,在这个文件的最上面都会有下面这句
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="[PageName].aspx.cs" Inherits="Athrun.Web.[PageName]" %>
我想问的是为什么网站发布以后仍然还是有上面这句,我自己试了一下,把里面的CodeBehind="[PageName].aspx.cs" 这一段去掉,结果还可以正常运行.
有什么办法在发布以后不显示这句吗?事实发布以后也不可能会有.aspx.cs这个文发布出去的.
感觉留下这一句有点多此一举.
还是我的理解不正确,请各位帮助解答,谢谢.
这句去掉仍然可以运行,那是缓存的缘故。你可以停止应用程序池,再iisreset后看看,应该会报错。
不太清楚你的需求!不过感觉那么做好像没什么意义。
“允许更新此预编译站点 ”
发布的时候把这个勾去掉,就什么都没有了