2013-04-02 64 views
1

我們的一位客戶已將我們的Web應用程序安裝到生產環境中。將ascx.cs文件添加到生產Web應用程序

我們需要對其中一個aspx控件做一個非常快速的修補。我試圖丟棄ASCX和ascx.cs源文件添加到目錄和意料之中,我得到這個錯誤:

異常類型 - HttpParseException - 基類包括字段「foobar的」,但它的類型(UserControls_Controls_FOO)不兼容控件的類型(ASP.usercontrols_controls_foo_ascx)。

是的,這種方法從來不是一個好主意,但是有什麼我可以做的控制讓它在網站上運行,而不是編譯成DLL的版本?

此時不做一個全新的安裝。

回答

0

沒有,你需要把它編譯成DLL和新鮮部署只有這樣,你可以看到補丁工作

0

如果你只改變ASCX文件,你必須只更新。 但是,如果更新了ascx.cs,則必須發佈項目並用新的目錄替換舊的bin目錄。

您也可以將網站轉換爲動態編譯頁面的集合,但現在它是硬核舊的方式和壞主意。

相關問題