我做了一个WCF服务部署在服务器上,映射到外网,外网客户端引用服务时,元数据地址的主机名总是服务器的计算机名,由于客户端在服务器的外网,所以客户端是无法识别服务器的计算机名的。如我的发布的服务地址是:http://外网地址:端口号/服务名.svc。元数据地址会自动解析为:http://计算机名:端口号/服务名.svc?wsdl【具体原因还不知道,如果有人知道的话麻烦留言指教】。我试过修改IIS设置,但仍无效【如果有牛人知道是由于IIS配置的问题,也请留言教我怎么配】。解决办法为在客户端添加服务器计算机名的映射,具体操作如下:找到C:\Windows\System32\drivers\etc\h Read More
posted @ 2011-08-01 17:22 LARSON _ Views(847) Comments(0) Diggs(0) Edit
我的实际情况是:我用SQLSERVER2008附加了05的库,后来在部署时发现数据库无法还原到服务器上的SQLSERVER2005,我用了如下两个步骤实现了数据库的降级【其实也就是数据库表结构,视图,存储过程以及数据的拷贝】。要实现数据库的降级你必须具备以下条件:1)本机的SQLSERVER不是EXPRESS版本,因为EXPRESS版本的SQLSERVER不支持数据的导入导出。2)服务器与本机在同一局域网,方便数据导出。当然,也可以先在本机装一个低版本的SQLSERVER,实现数据库的降级后,用低版本库还原到服务器上去。言归正传,以下是具体操作:1)右键需要阶级的数据库,生成脚本,将生成的脚本 Read More
posted @ 2011-08-01 15:01 LARSON _ Views(609) Comments(0) Diggs(0) Edit