我目前正在使用C#中的 WCF服务应用程序。 .NET和第三方库都存在一些依赖关系。
在 IIS 7 上部署后,结构如下所示:
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或其他......?