0

我目前正在使用C#开发 WCF 服务应用程序。.NET 和 3rd 方库都有一些依赖项。

IIS 7上部署后,结构如下所示:

  • 应用程序代码
    • IService.cs
    • 服务.svc.cs
    • ...
  • 垃圾桶
    • [第三方库].dll
  • 服务.svc
  • 网页配置

Service.svc文件包含以下内容:

<%@ ServiceHost Service="MyWebService.Service" %>

当在服务器本身的 Web 浏览器中打开时,我收到缺少参考错误 (CS0234)。所以我尝试在Web.config中手动添加引用:

<system.web>
    <compilation debug="true" targetFramework="4.5">
        <assemblies>
            <add assembly="System" />
            [...]

现在显然我在这里需要一个完全限定的名称,而不仅仅是“系统”。但我从哪里得到它?我觉得我在部署过程中做错了什么。我尝试使用 VS“发布”功能,但我还没有让它运行,所以我不知道“发布”是否会为我做这件事。

所以问题仍然存在:如何添加对 WCF 服务的引用?Web.config 或其他...?

4

0 回答 0