gpt4 book ai didi

c# - WCF - Visual Studio 不会生成 SVC 文件

转载 作者:行者123 更新时间:2023-11-30 13:04:22 25 4
gpt4 key购买 nike

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

我有两台开发机器——我的新机器 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 文件..!

提前致谢!

最佳答案

我有一个类似的问题,但我的解决方案是加回

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

到我的 app.config

关于c# - WCF - Visual Studio 不会生成 SVC 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9617683/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com