2010-10-14 48 views
1

如果我想編譯網頁的源文件(cs),我只需在Page指令中使用Src屬性而不是CodeBehind屬性,例如,Asmx動態編譯

<%@ Page Language="C#" AutoEventWireup="true" Src="XXX.aspx.cs" Inherits="Namespace.Path.To.XXX" %> 

它與BuildAction設置爲內容的源文件完美協作。是否有可能爲asmx web服務做類似的事情? WebService指令不支持Src屬性,並且當我使用CodeBehind時,它根本找不到該類。

+0

你爲什麼要這樣做?我個人喜歡確定我已經部署了哪些代碼,部署源代碼並不適合我。 – 2010-10-20 21:05:41

+0

你說的沒錯,但這是我們公司的一種特殊情況,我們有一種「插件」來部署源代碼。看起來很奇怪,我很少能改變它;) – 2010-10-21 06:03:46

回答

1

我已經想出了它足以省略CodeBehind屬性,並將源直接放入asmx文件 - 然後動態編譯。