Sha*_*lle 10 wcf visual-studio-2010
我们启动了WCF服务(设置为在VS2010 SP 1中使用IIS Express)以进行调试.
大多数(95%)的时间它只会启动并坐在那里跑/等待.5%的时间虽然它将决定启动WCF测试客户端,如果您关闭服务.
有什么我们可以做的,所以测试客户端不会加载吗?这有点烦人..
Gor*_*las 11
如果要将.svc文件用作起始页,但不希望在运行项目时弹出WCF测试客户端,则可以:
右键单击项目 - >卸载项目
右键单击项目 - >编辑project.csproj
添加以下内容(如果已存在,则将其设置为False):
<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>
Run Code Online (Sandbox Code Playgroud)
内:
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f22}">
<WebProjectProperties>
...
<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>
</WebProjectProperties>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
Run Code Online (Sandbox Code Playgroud)
然后显然将您的起始页设置为.svc文件.如果仍然显示WCF测试客户端,请确保在.csproj.user文件中没有覆盖它的设置,如下所示:
<EnableWcfTestClientForSVC>True</EnableWcfTestClientForSVC>
Run Code Online (Sandbox Code Playgroud)
(或者您可以在.csproj.user中将此字段设置为false,而不是在.csproj文件中设置另一个.这样,您不会强制其他开发人员使用相同的设置,无论哪种方式适合您).
我已经确认这适用于Visual Studio 2010和2012.
| 归档时间: |
|
| 查看次数: |
3955 次 |
| 最近记录: |