WCF - Visual Studio 不会生成 SVC 文件



我有一个非常烦人的问题,我认为在某种程度上与证书有关,尽管我不确定。。。

我有两台开发机器——我的新机器A和我的旧开发机器B。我有一个WCF项目,它在两者上都是100%相同的。

然而,当我尝试使用A发布时,没有生成必要的SVC文件,而是在B上。

就目前而言,这不是一个大问题——我可以通过B发布——但这很烦人。

因为两者的代码完全相同,我认为问题出在A的环境上。

我在考虑证书,很可能。

我们在服务的App.config中有以下内容:

      <serviceCredentials>
        <serviceCertificate findValue="*.ourcompany.dk" x509FindType="FindBySubjectName" storeLocation="LocalMachine" storeName="My"/>
        <userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="OurWebservice.UserNameValidator, OurWebservice"/>
      </serviceCredentials>

然而,我已将证书添加到A上的个人存储中,并遵循上的指南http://msdn.microsoft.com/en-us/library/aa702621.aspx确保WCF可以访问它。仍然没有乐趣。

我已经无计可施了——我甚至不知道如何调试它!VS2010在我发布时甚至没有给我警告——它只是没有创建SVC文件。。!

提前到Thansk!

我遇到了类似的问题,但我的解决方案是添加回

<host>
  <baseAddresses>
    <add baseAddress="http://localhost:8732/Design_Time_Addresses/servicename/" />
  </baseAddresses>
</host>

到我的app.config

最新更新