如何引用内联 Web 服务中的组件?
我有一个免费托管服务,但停留在 ASP.NET 2.0 中。此外,它限制用户只能使用内联版本(无代码隐藏)。但是,它确实允许引用自定义组件。我已经构建了一个内联 .asmx,并且理想情况下,喜欢“包含”/“使用”我构建的组件。我该如何内联执行此操作?我尝试过“使用[命名空间]”,但出现编译错误。我也尝试过在 WebMethod [组件命名空间].[方法] 中使用。同样,这会产生编译错误。我似乎无法在其他地方找到任何有关如何执行此操作的文档。该组件未编译为 DLL,如果在 Web 表单中引用,则该组件将起作用。
I have a free hosting service that is stuck in ASP.NET 2.0. Additionally, it constrains users to only inline versions (no codebehind). However, it does allow references to custom components. I have built an inline .asmx and would, ideally, like to 'include'/'use' a component I've built. How do I do this inline? I've tried 'using [Namespace]', but get a compilation error. I've also tried using, in the WebMethod [Namespace of Component].[Method] as well. Again, this produces a compilation error. I can't seem to find any documentation on how to do this else where. The component is not compiled into a DLL and will work if referenced in a web form.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
Import
指令导入命名空间:编辑:抱歉提供错误信息。您需要对 ASMX Web 服务使用
Assembly
指令:或者
由于您引用的代码未编译,因此您需要使用该指令的后一版本来指向源代码文件。
Src
属性指向要动态编译和链接的源文件。Use the
Import
directive to import a namespace:EDIT: Sorry for the misinformation. You'll want to use the
Assembly
directive for an ASMX web service:or
Since the code you are referencing is not compiled, you'll want to use the latter version of the directive to point to the source file. The
Src
attribute points to a source file to dynamically compile and link against.