C# WCF项目输出错误
我是WCF的新手。现在使用一个学习示例。我的环境是VS2008,.Net framework 3.5,托管在Windows Server 2003 R2中 我在Service.svc文件中有以下代码- 但当我在浏览器中测试它时,浏览器返回一个错误,并显示以下行- 无法显示XML页面 名称以无效字符开头。“处理资源时出错”http://localhost/WCFServiceDemo/Service.svc". 第2列第1行出现错误: 我找不到错误 任何帮助都是值得的C# WCF项目输出错误,c#,wcf,C#,Wcf,我是WCF的新手。现在使用一个学习示例。我的环境是VS2008,.Net framework 3.5,托管在Windows Server 2003 R2中 我在Service.svc文件中有以下代码- 但当我在浏览器中测试它时,浏览器返回一个错误,并显示以下行- 无法显示XML页面 名称以无效字符开头。“处理资源时出错”http://localhost/WCFServiceDemo/Service.svc". 第2列第1行出现错误: 我找不到错误 任何帮助都是值得的 SKPaul在“%”和“@
SKPaul在“%”和“@”之间有一个空格。在我刚刚发现的示例中,没有空格。在“%”和“@”之间有一个空格。在我刚刚发现的示例中,没有空间。转到IIS,打开名为Web服务扩展的节点。确保ASP.NET v2.0.5.0727设置为Allowed。如果设置为禁止,只需单击“允许”按钮即可启用ASP.NET 如果仍然有相同的错误,请尝试执行以下操作 1.打开命令提示符并导航到此目录
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
从命令提示符按以下顺序运行这些命令:
aspnet\u regiis.exe–i
2.转到:C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation
然后运行:
ServiceModelReg.exe-i
3.重新启动IIS转到IIS,打开名为Web服务扩展的节点。确保ASP.NET v2.0.5.0727设置为Allowed。如果设置为禁止,只需单击“允许”按钮即可启用ASP.NET 如果仍然有相同的错误,请尝试执行以下操作 1.打开命令提示符并导航到此目录
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
从命令提示符按以下顺序运行这些命令:
aspnet\u regiis.exe–i
2.转到:C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation
然后运行:
ServiceModelReg.exe-i
3.如果已安装Framework 2.0和4.0,请重新启动IIS验证映射 对于使用Framework 2.0的站点,地图为:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
对于使用Framework 4.0的站点,地图为
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
查看站点中的当前地图
在本节中:
验证svc文件类型是否映射为由IIS 5.1或6.0中的aspnet_isapi.dll处理
如果已安装Framework 2.0和4.0,请验证映射 对于使用Framework 2.0的站点,地图为:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
对于使用Framework 4.0的站点,地图为
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
查看站点中的当前地图
在本节中:
验证svc文件类型是否映射为由IIS 5.1或6.0中的aspnet_isapi.dll处理