问题描述
- 现在把这个类库 给到一个wcf azure的角色 站上,访问不到它呢
-
我一个类库里面有wcf 但采用的是非svc的方式 发布的直接在配置文件上写的 映射,现在把这个类库 给到一个wcf azure的角色 站上,访问不到它呢,有专业的人来给解释一下吗
解决方案
在本地测试能运行么?azure哪里来的wcf角色,是worker角色还是网站角色还是虚拟机角色?建议用虚拟机角色,然后检查下endpoint的配置。
解决方案二:
您好,从您的描述来看,貌似您使用的是VS中创建WCF Web Role 模板去创建您的项目,并且将该项目发布到Azure webrole上。如果我的理解是正确的话,可能在这个发布过程中您需要注意下一下问题:
1.WCF web role 是通过IIS去托管您的WCF项目的,如果项目中国没有svc文件,那您可能需要采取自托管(使用控制台程序.exe 程序)或者是Windows service托管,但这两种托管方式不是非常适合该webrole的项目
2.如果您使用的WCF类库的话,我个人建议您可以尝试将项目发布到Azure worker role后者VM上,具体的步骤,建议您参考该文档:
http://www.codeproject.com/Articles/188464/Host-WCF-Services-in-an-Azure-Worker-Role
希望对您有所帮助。
Reagrds,
Will
如果您想进一步了解Windows Azure, Windows Azure 官网欢迎您的访问
时间: 2024-10-06 08:17:24