我有一个在 IIS 中运行的 C# 网站。我在 App_code 目录下有几个 .cs 文件。我可以在所有 *.aspx.cs 和 *.ascx.cs 文件中引用它们。我没有 Visual Studio,我需要手动进行更改。
我现在需要使用 .aspx.cs 文件中的 Web 服务。我使用 wsdl.exe 生成了一个代理类,并将其放在 App_code 目录下。但我无法在我的 aspx.cs 文件中引用该文件。我得到错误
编译器错误消息:CS0246:找不到类型或命名空间名称“TestSearchProxy”(您是否缺少 using 指令或程序集引用?)
代理没有定义任何命名空间,我假设它是默认命名空间。我没有在 aspx.cs 文件中添加任何“使用* ”。
有人可以帮我解决这个问题吗?
我尝试的另一种方法是:
我使用 csc 命令从代理文件生成了一个 dll,并将该 dll 放在 bin 目录下。我仍然无法访问代理类。