我有我的用户控件的修复完成。
的变化是有两个在.ascx
文件和.ascx.cs
文件。部署一个ascx控件
现在,构建后......有没有什么办法可以部署我的...这个控制容器的程序集......并避免部署.ascx
文件?
我有我的用户控件的修复完成。
的变化是有两个在.ascx
文件和.ascx.cs
文件。部署一个ascx控件
现在,构建后......有没有什么办法可以部署我的...这个控制容器的程序集......并避免部署.ascx
文件?
虽然装配包含了一些预编译的方法,该.ascx
页面仍然是“解释”(在技术上它编译,但IMO它更容易把它当作解释)每次页面被请求(当然,不是每一次的时间,因为它往往缓存,但肯定的是第一次变更时)。自己尝试 - 对.ascx
文件中的某些标记进行更改,然后请求页面 - 您会看到您的更改反映在响应中(如果缓存,则可能必须重新启动站点)。
所以,从这个之后,你将需要部署这两个文件的,因为两者都使用IIS来提供服务的请求。
在另一个说明中,当部署一个单独的程序集(或者只是因为我认为这发生在我身上时,我只是偏执狂)时,有时会碰到一些奇怪的问题,因为部署整个系统会更安全网站一次。与问题本身无关,但我想我会注意到它。
no
..如果你在.ascx文件进行更改,您应该上传太..
因为ascx的文件已发生变化,因为它是标记代码不会进入的控制编译的程序集,反映的变化,你需要同时部署的组件(其中包含ascx.cs代码)和ascx文件。
HTH!