2010-10-14 49 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文件 - 然后动态编译。