2012-02-08 65 views
1

我想,要知道,如果一个Silverlight应用程序可在IIS 5.1上托管,因为当我创建一个虚拟目录并发布Silverlight项目,并尝试浏览它,我得到这个以下错误:托管的Silverlight 5在IIS 5.1

The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.

+6

Silverlight不关心它托管的Web服务器。您的网站可能存在一般问题。 – 2012-02-08 09:52:49

+0

可能是一个.NET版本没有正确安装... – Schwarzie2478 2012-02-08 10:01:15

回答

1

主机的Silverlight在IIS:

  1. 添加应用程序:(或确保IIS_IUSRS有权限)

    C:\inetpub\wwwroot\[Application] 
    
  2. 添加网站并指向Silverlight的目录
  3. 添加它作为一个应用程序
  4. 确保您设置的应用程序池的东西,是干练的.Net 4
    1. 的去应用程序池的连接窗格
    2. 上的应用程序池你右击正在使用的应用程序
    3. 进入基本设置
    4. Make it .Net 4 and Integrated
  5. 设置默认文件到您的Silverlight网页
  6. 启动Web站点
+0

非常感谢您的答案:)它的工作! – 2012-02-09 04:21:38

+0

花了我几个小时自己做的第一次,我正在使用IIS7。 90%的教程是旧的,并使用.Net 2 – MyKuLLSKI 2012-02-09 04:25:11

+0

雅是完全真实的:)即使我花了很多时间来整理它,但不能! – 2012-02-09 04:45:58