C# Asmx动态编译

C# Asmx动态编译,c#,asp.net,web-services,asp.net-3.5,asmx,C#,Asp.net,Web Services,Asp.net 3.5,Asmx,如果我想编译网页的源(cs)文件,我只需在page指令中使用Src属性,而不是codebeahind属性,例如 <%@ Page Language="C#" AutoEventWireup="true" Src="XXX.aspx.cs" Inherits="Namespace.Path.To.XXX" %> 它与BuildAction设置为Content的源文件完美配合。是否可以对asmx web服务执行类似的操作?WebService指令不支持Src属性,当我使用CodeB

如果我想编译网页的源(cs)文件,我只需在page指令中使用
Src
属性,而不是
codebeahind
属性,例如

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


它与BuildAction设置为Content的源文件完美配合。是否可以对asmx web服务执行类似的操作?WebService指令不支持
Src
属性,当我使用CodeBehind时,它根本找不到类。

我发现,只需省去
CodeBehind
属性,将源代码直接放在asmx文件中就足够了,然后它会被动态编译。

我已经发现,只需省去
codebeahind
属性,将源代码直接放在asmx文件中-然后动态编译它。

为什么要这样做?一、 就我个人而言,我喜欢确定我部署了什么代码,而部署源代码对我来说并不是这样。你完全正确,但这是我们公司的一种特殊情况,我们有一种“插件”来部署源代码。虽然看起来很奇怪,但我几乎无法改变它;)你为什么要这样做?一、 就我个人而言,我喜欢确定我部署了什么代码,而部署源代码对我来说并不是这样。你完全正确,但这是我们公司的一种特殊情况,我们有一种“插件”来部署源代码。虽然看起来很奇怪,但我几乎无法改变它;)