我创建了 WCF RIA 服务。默认情况下它会添加 app.config。但是当你创建简单的 WCF 服务时却没有出现“编辑 WCF 配置”的选项。我缺少了什么?如何获得那个 GUI 工具呢?我必须自己编写所有的 XML 并记住下次使用时吗?
先感谢您的帮助 :)
我创建了 WCF RIA 服务。默认情况下它会添加 app.config。但是当你创建简单的 WCF 服务时却没有出现“编辑 WCF 配置”的选项。我缺少了什么?如何获得那个 GUI 工具呢?我必须自己编写所有的 XML 并记住下次使用时吗?
先感谢您的帮助 :)
这是一个已知的bug - 有时您必须先从工具
菜单中选择一次,然后立即关闭它,然后才能在右键点击app.config
文件时作为上下文菜单选项可用。
我本以为在Visual Studio 2010中会修复这个问题 - 但它仍然存在...
主菜单的“工具”栏应该包含指向编辑器的链接,或者可以在外部运行并从菜单中打开您的 app.config 文件。
选择工具 --> 编辑 WCF 服务配置编辑器
。svcconfigeditor
这将打开一个新窗口,其中包含svcconfigeditor,并且必须成功,否则您无论如何都没有安装Svc配置编辑器。该工具将打开“编辑wcf配置”。
接下来输入此命令:
where svcconfigeditor
这应该向您展示系统上可执行文件的路径。
在Windows系统上定位svcconfigeditor可执行文件
再次返回到“工具”->“外部工具”,然后点击“添加”按钮
给出以下值(例如,最后两个值必须设置):
标题:“编辑Wcf配置” 命令: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\SvcConfigEditor.exe 参数: $(ItemFileName)$(ItemExt) 初始目录: $(ItemDir)
外部工具-创建一个编辑wcf配置工具窗口 现在-切换回包含您的web.config文件的解决方案资源管理器。 选择web.config文件并选择: 工具=>编辑Wcf配置
请注意,我怀疑旧版VS版本的Edit WCF配置工具更好,因为WCF正在被替换。
1)打开Visual Studio命令提示符,输入SvcConfigEditor
或者
2)导航到C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin\SvcConfigEditor.exe