Silverlight服务参考部署

Silverlight服务参考部署,silverlight,iis,silverlight-3.0,service,Silverlight,Iis,Silverlight 3.0,Service,我第一次在部署silverlight 3应用程序时遇到问题 问题在于服务引用,即身份验证引用。这一切在VS 2008的本地运行良好 我无法添加新服务并发现托管的服务。例如,本地路径是 http://localhost:9626/Services/AuthenticationService.svc 但如果我试图在VS中发现 http://www.mydomain.com/Services/AuthenticationService.svc 我得到: url处的文档未被识别为已知文档类型。 来自

我第一次在部署silverlight 3应用程序时遇到问题

问题在于服务引用,即身份验证引用。这一切在VS 2008的本地运行良好

我无法添加新服务并发现托管的服务。例如,本地路径是

http://localhost:9626/Services/AuthenticationService.svc
但如果我试图在VS中发现

http://www.mydomain.com/Services/AuthenticationService.svc
我得到:

url处的文档未被识别为已知文档类型。 来自每种已知类型的错误消息可能有助于解决问题: -“DISCO文档”中的报表为“名称不能以“%”字符开头,十六进制值为0x25”。第1行,位置2“。 -来自“WSDL文档”的报告是“XML文档中存在错误(1,2)。”。 -名称不能以“%”字符、十六进制值0x25开头。第1行,位置2。 -“XML架构”中的报表是“名称不能以“%”字符开头,十六进制值为0x25”。第1行,位置2“。 元数据包含无法解析的引用:“”。 远程服务器返回意外响应:(405)方法不允许。 远程服务器返回错误:(405)方法不允许。 如果服务是在当前解决方案中定义的,请尝试构建解决方案并再次添加服务引用

因此,我首先启用了目录浏览,但无法浏览到.svc文件。所以我在iis中添加了.svc mime类型,现在可以很好地导航到它,它显示了正确的声明

<%@ ServiceHost Language="C#" Service="System.Web.ApplicationServices.AuthenticationService" %>

所以我有点不知所措,不知该从这里走到哪里。我假设一旦我可以在VS中运行指向我的托管站点的服务,我就可以构建和上传,一切都会好起来吗

任何帮助都将不胜感激

谢谢

--编辑

下面是web.config中的条目,它们目前有点混乱,除了Auth服务之外,我还有其他服务

再次感谢

--编辑二

我现在跟随,现在我有:

好的,它本身就固定了,我不完全确定我做了什么

也许该命令需要时间让应用程序池循环使用?从那以后,我再也没有在服务器上做任何其他事情