0
我有一個網站是precompiled
。這將aspx頁面和bin目錄上傳到服務器。有時我需要直接對服務器上的文件進行小的更改。如拼寫更正。如果更改是在aspx文件中,我可以直接編輯文件並進行更改。 (不需要構建和部署)在同一個WebApp中預編譯+ JIT
如果我必須更改一個簡單事件,那麼我可以使用aspx頁面和<script runat="server">
來指定已更改的事件(它會覆蓋曾經預編譯的事件)。 E.g
<%@ Page Language="C#" MasterPageFile="~/MasterPages/MySiteSkin.Master" AutoEventWireup="true" CodeBehind="Article.aspx.cs" Inherits="Mayflower.Website.Article" %>
<script runat="server">
protected void btnSubmit_Click(object sender, EventArgs e) //already exists in code behind
{
//code....
}
</script>
<asp:Content ID="Content2" ContentPlaceHolderID="cphContent" runat="server">
<asp:Button runat="server" ID="btnSubmit" CssClass="contactbtn" Text="Submit" OnClick="btnSubmit_Click" />
</asp:Content>
現在我所要做的是添加一個類,這將需要頻繁的代碼編輯,我不想做一個生成並上傳每一次的項目。這個類也用於其他類,所以我也需要在預編譯時。
我想以某種方式把MyCode.cs
文件與我的其他項目文件,但該代碼獲得預編譯,我不能通過在服務器上添加該類的較新版本來覆蓋它。
任何想法?
上傳的問題..我想直接編輯服務器上的文件:( – 2013-02-11 08:29:19