Silverlight服务参考部署
我第一次在部署silverlight 3应用程序时遇到问题 问题在于服务引用,即身份验证引用。这一切在VS 2008的本地运行良好 我无法添加新服务并发现托管的服务。例如,本地路径是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处的文档未被识别为已知文档类型。 来自
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服务之外,我还有其他服务
再次感谢
--编辑二
我现在跟随,现在我有:
好的,它本身就固定了,我不完全确定我做了什么 也许该命令需要时间让应用程序池循环使用?从那以后,我再也没有在服务器上做任何其他事情