Silverlight项目WCF连接数据库在IIS上连接不上数据库的问题
我最近写了个silverlight项目,使用vs2010,创建时使用ASP.NET网站来承载它,我连接数据库库的方法是采用的WCF方式,写完后在vs2010调试的时候好用...
我最近写了个silverlight项目,使用vs2010,创建时使用ASP.NET网站来承载它,我连接数据库库的方法是采用的WCF 方式,写完后在vs2010 调试的时候好用,能访问到数据库,但当我把项目发布到IIS服务器上后,就连接不上数据库了。谁知道咋解决呀,郁闷中。查了好多东西都没找到。跪求大侠们给我解决一下,小弟不胜感激
数据库应该没有什么问题吧,我如果不用WCF 连接数据库的话,其它的 程序连接数据库之后发布IIS 之后也能访问数据库的,还有 应该不是 跨域 的问题,因为我的IIS 里已经添加了clientaccesspolicy.xml 这个文件的,但还是连接不上 数据库啊,WCF 是不是需要单独 发布啊,然后 网站程序 才能访问啊,如果需要单独发布,怎么发布啊 展开
数据库应该没有什么问题吧,我如果不用WCF 连接数据库的话,其它的 程序连接数据库之后发布IIS 之后也能访问数据库的,还有 应该不是 跨域 的问题,因为我的IIS 里已经添加了clientaccesspolicy.xml 这个文件的,但还是连接不上 数据库啊,WCF 是不是需要单独 发布啊,然后 网站程序 才能访问啊,如果需要单独发布,怎么发布啊 展开
5个回答
展开全部
告诉你一个诀窍吧,最好是把程序和WCF都发布到同一台机器上,避免跨域问题的出现,然后再在IIS的根目录下放两个文件,分别是clientaccesspolicy.xml,crossdomain.xml具体内容你可以网上找,如果找不到可以发邮件问我要.这样做了后应该就能访问数据库了.
如果觉得我这个方法好,那你就采纳.并且好评一下.谢谢.
我邮箱:
rocky_li@crystal-csc.cn
如果觉得我这个方法好,那你就采纳.并且好评一下.谢谢.
我邮箱:
rocky_li@crystal-csc.cn
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的vs里面是怎么连的? 连接字符串里面有用户名密码没?
然后看看数据库的默认帐户里面有没有iis帐户
估计是权限问题了,好好检查下,我用silverlight连wcf是没有问题的
然后看看数据库的默认帐户里面有没有iis帐户
估计是权限问题了,好好检查下,我用silverlight连wcf是没有问题的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是缺少一个跨越服务的问题,因为你的服务和你的WCF不是在一个域里面,你要加长跨越服务政策!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您需要为WCF做一个跨域访问策略
clientaccesspolicy.xml
将这个策略文件放在您的IIS根目录下。
您的WCF当然需要单独发布啦。
clientaccesspolicy.xml
将这个策略文件放在您的IIS根目录下。
您的WCF当然需要单独发布啦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得 不是连接不上 数据库 而是 silverlight与wcf 连接不上
你是用 什么方法连接的 wcf
new
还是 getpox()
你是用 什么方法连接的 wcf
new
还是 getpox()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询