首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >部署ascx控件

部署ascx控件
EN

Stack Overflow用户
提问于 2010-08-31 12:41:39
回答 3查看 1.9K关注 0票数 2

我已经修复了我的用户控件。

这些更改在.ascx文件和.ascx.cs文件中都有。

现在,构建后...有没有什么方法可以只为这个控件部署my...assembly,而不是部署.ascx文件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-31 13:08:50

尽管程序集包含一些预编译的方法,但每次请求.ascx页面时,它仍然是“解释的”(从技术上讲,它是编译的,但更容易认为它是解释的)(嗯,并不是每次都这样,因为它经常被缓存,但肯定是第一次更改)。自己尝试一下--对.ascx文件中的一些标记进行更改,然后请求页面--您将看到您的更改反映在响应中(如果站点被缓存,则可能需要重新启动站点)。

因此,接下来您将需要部署这两个文件,因为IIS使用这两个文件为请求提供服务。

另外,在将单个程序集部署到活动站点时,您有时会遇到奇怪的问题(或者可能只是我多疑,因为我以为这曾经发生在我身上) --一次部署整个站点更安全。与问题本身无关,但我想我应该注意到它。

票数 2
EN

Stack Overflow用户

发布于 2010-08-31 12:43:03

no ..如果您已经对.ascx文件进行了更改,则也应该将其上载。

票数 0
EN

Stack Overflow用户

发布于 2010-08-31 13:52:42

由于ascx文件已更改,并且它的标记代码没有进入控件的已编译程序集中,为了反映这些更改,您需要部署程序集(包含ascx.cs代码)和ascx文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3606080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档