Archive for the ‘Develop’ Category

[翻译]Configuring a Web Server to Host Silverlight Content

星期三, 03月 19th, 2008

原文地址

把Silverlight内容部署到一部生产用的Web服务器上相当简单。尽管人们偶尔存在误解认为部署Silverlight需要基于微软技术的Web服务器,但事实并非如此:Apache作Silverlight主机能做得像IIS一样好。

但是还有个小问题:Web服务器通常只支持有限的一些文件扩展名作为静态内容。那样很好,但是Silverlight包含了2种新的文件扩展名(.xaml为loose XAML文件和.xap为基于zip的二进制包格式)。因此,你需要为这些文件扩展名添加MIME类型以便你的Web服务器能正常识别出Silverlight内容。

Extension MIME Type
.xaml application/xaml+xml
.xap application/x-silverlight-app

你只需这样做。但不幸的是,它并没有给出添加MIME类型的通用的方法,因为服务器各不相同,以下是一些常用Web服务器的链接:

当你更新了服务器的MIME类型后,你可能需要继续添加相关类型以便你的服务器能够支持WPF和ClickOnce应用程序。以下是一些你需要的附加项:

Extension MIME Type
.manifest application/manifest
.application application/x-ms-application
.xbap application/x-ms-xbap
.deploy application/octet-stream
.xps application/vnd.ms-xpsdocument

但是如果你要把Silverlight部署在共享的主机服务或者你不能连接你的主机改变设置时该怎样做呢?好消息是此时有两种选择供你选择,显然你可以选择Silverlight Streaming,我们的免费主机服务,可提供10GB的Silverlight内容上限。

或者,你可以通过重命名XAP为可用的文件扩展名来“欺骗”Web服务器。XAP容器是基于ZIP格式的,因此你可以简单的把.xap改为.zip并且更改HTML文件中包含的对象标记。单击此链接,你可以看到怎样做。

最后一条好消息:包含在Windows Server 2008中的IIS 7已经原生支持WPF和Silverlight的MIME类型,包括.xap和.xaml扩展名,因此你正在使用Windows Server 2008,你解放了~(全新安装的Windows Vista SP1亦如此,但如果从RTM升级到SP1设置并未改变你需要卸载IIS并重新安装IIS组件)

P.S.我现在用的正是第二种方法,把xaml改为xml,同时在html中更改相关项~

基于Deep Zoom的Silverlight2海报

星期三, 03月 12th, 2008

在mix08大会上,MS重点介绍了Silverlight2的一个应用:Deep Zoom,此地址为Silverlight 2 Developer Reference Poster

poster

Visual Studio 2008 中文版

星期日, 02月 3rd, 2008

昨天一起来,发现VS2008中文版的90天试用版已经挂在了微软下载中心里,同时还有中文版的MSDN,据传英文版的序列号可用,大家可搜索我以前的日志。

Visual Studio Team System 2008 Team Suite(90 天试用版)

Visual Studio Team System 2008 Test Load Agent(90 天试用版)

Visual Studio Team System 2008 Team Foundation Server(90 天试用版)

Visual Studio Team System 2008 团队资源管理器

MSDN Library for Visual Studio 2008

我只装了中文版的MSDN,中文怎么也要比英文亲切些,但MSDN里还是有许多内容没有被翻译,当然关键的技术如WPF,WCF,WF,CardSpace,LINQ全是中文的了。

P.S. Windows Server 2008 RTM也发布了~

WPF商业控件

星期三, 01月 30th, 2008

Infragistics公司刚刚发布了其WPF控件集NetAdvantage,足足有100兆之大……虽然这些控件巨大文档冗长,但包含了很多的例子程序。这个控件集很好的填补了当前WPF所提供的能力的空白,包括Data Grid,charting controls和一个Office ribbon工具。

微软官方也为C++程序员发布了一款MFC feature pack,下载地址点我

WPFTracker

Google Analytics AIR beta

星期一, 09月 17th, 2007

今天收到了Google Analytics AIR beta的邀请,于是马上DL下来试用,感觉很不错,整体速度比在线版要快一点点~地图显示不知道能不能调成卫星地图,但奇怪为什么成都基本没有访问量,那我的访问呢?曲线的变化很好~

但毕竟还是早期版本^^

Google Analytics

Silverlight 1.0 has released!

星期四, 09月 6th, 2007

昨天逛CnBeta发现了Silverlight 1.0 SDK下载的消息,点进去一看是当天发布的,我想1.0RC版本的SDK不是早就发布了吗?看来Silverlight1.0正式版来了!大家可以去下载Runtime,tools and SDK。

现在基于Silverlight技术的站点还不多,而且微软自己的网站还有许多是基于Flash技术的,相信不久后我们能看到更多的“闪亮”(Silverlight非官方中文译名,有打广告的嫌疑……还不如银光呢)网站。

现在有的一些Cool site:

Halo 3 HD Video Site

WWE – Streaming Video

Entertainment Tonight – Fully Silverlight Enabled EMMY Site! Wow!

基于Silverlight的Tafiti搜索工程

WPF日历控件&翻译

星期五, 08月 31st, 2007

一直苦于在WPF中没有日历控件(虽然Win Forms中的日历控件在Vista下就是Vista的风格,功能强大且美观,但不知道怎样用在WPF中),给我们带来许多不便。近日找到强人共享的代码:WPF日历控件,大家可试试看~

NvCal

另,在.NET 3官方网站上,微软员工也放出了相应的日历控件,但不如Vista自带的美观和功能强大。