当我双击wsdl文件时,它会显示一个下载窗口以下载该wsdl文件,我想在浏览器中打开该文件(我选择Internet Explorer打开这种文件,之后就会出现此问题), 我可以做一些事情,以便当我双击wsdl时它会在浏览器中打开吗?
答案 0 :(得分:1)
浏览器不是正确的工具。使用Notepad ++或VS Code或类似文件打开文件。要在Windows中更改文件关联,请右键单击并使用openwith打开文件。
答案 1 :(得分:0)
我有wsdl文件,但双击它没有在浏览器中打开
好的,我们走了:
问题是,当您在 Internet Explorer (IE)中打开它时,IE会读取文件的标题,类似于Content-type: file
,因为Windows会将其作为文件处理,而不是Content-type: text/xml
。如果它来自(正确安装的)webservice(即使它是localhost),你将获得正确的Content-type,它将在浏览器中以XML格式打开。看看这个SQ question (How to open wsdl in browser)。这是IE的“问题”。
所以我认为你不能以你想要的方式在IE中打开它。您可以尝试更改安全设置(工具 - >互联网选项 - >安全)并禁用“下载” - 也许它会直接在IE中打开。无法在我的电脑上测试这个限制,但我甚至不确定这是否有效。即使是,你也会阻止所有其他下载!
查看WSDL的替代方法: