【问题标题】:Asmx dynamic compilationasmx 动态编译
【发布时间】:2010-10-14 09:10:43
【问题描述】:

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

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

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

【问题讨论】:

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

标签: c# asp.net web-services asp.net-3.5 asmx


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-29
    • 2010-11-24
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多