巧用IIS6.0部署Silverlight网站

开发
在Windows2003上通过IIS6.0部署一个Silverlight网站与部署其他网站基本一致,但是有几点特别需要注意的地方,掌握了这几个小窍门,就可以轻松部署Silverlight网站了。

下面我们以一个利用ASP.net2.0webservice访问后台数据,通过Linq链接SQLserver2005数据库的Silverlight网站为例,来说明这些注意事项。

1、Windows2003安装IIS6.0后,默认80端口没有访问权限,需要在Windows防火墙内打开TCP的80端口,否则外网无法链接本机Web服务。

2、注意更改您的Silverlight的“web引用”的URL,使其与你发布的真实域名一致,否则Silverlight无法正确调用您的WebService(因为Silverlight不能跨域调用,所以WebService要与Silverlight部署在同一个域内)。具体就是修改Reference.cs文件中URL字符串的赋值,然后重新编译整个工程。

3、在IIS中为您的Silverlight目录建立一个新网站,端口“80”,IP地址“全部未分配”。

4、将“主目录”中“执行权限”参数设置为“纯脚本”,否则您的网站在访问时会报错“Silverlighterror2252”。

5、注意修改您的数据库链接字符串,使其正确的指向您的sql2005数据库。

6、将网站的ASP.net版本设置为2.0

7、要保证“IUSE”用户和“NETSERVER”具有访问(读取和执行)你网站文件目录的权限。

好了,至此,您的Silverlight网站就可以正常的被Internet访问了!

责任编辑:彭凡 来源: 网易博客
相关推荐

2010-05-17 17:44:56

IIS6.0

2009-04-04 21:18:17

IIS6.0缺陷

2009-07-28 16:16:46

IIS5与IIS6.0ASP.NET

2009-07-24 10:41:00

asp.net mvc

2009-07-23 13:09:23

2014-07-17 14:09:31

Spark

2009-09-11 08:12:36

Windows 7企业部署网络部署

2009-07-23 13:19:51

2009-09-18 08:40:56

Windows 7企业部署VHD

2010-12-28 15:39:38

2010-05-28 12:33:11

IPv6部署

2016-12-26 09:19:38

CentOS 7RabbitMQ服务

2010-06-07 15:21:00

hadoop-0.20

2024-04-17 08:00:00

2010-05-17 16:23:22

IIS 6.0

2010-05-17 09:09:45

2010-02-24 08:11:59

Windows 7企业部署

2010-06-07 16:34:07

Hadoop0.20.

2011-01-12 11:56:36

Visual Stud

2010-05-21 17:54:45

IIS 6.0
点赞
收藏

51CTO技术栈公众号