如何部署在本地主机上Silverlight的网站(IIS 7)(How to deploy the

2019-09-20 09:37发布

我是新来的Silverlight,我已经创建有DLL项目,Silverlight项目,并Silverlight.web项目的应用程序。 现在,我想出版或在IIS部署它,这样我可以测试Silverlight的Web应用程序。 有人可以帮助我进行部署和发布的Silverlight Web应用程序?

Answer 1:

右键单击Visual Studio中的Silverlight.Web项目。
选择发布选项。
在“发布Web”窗口中输入您的网站配置。

如果你是真正的新IIS,你可以找到一个非常基本的设置开始使用中的“如”下面在打开的即“发布Web”窗口的文本框中。 “本地主机”和“默认Web站点/ MyApp的”。 Silverlight的MIME类型(应用程序/ x-Silverlight的应用程序)添加到您的IIS配置。 如何? > http://learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications/

  HTTP://localhost/MyApp/SilverlightApplicationTestPage.aspx 
应该指向你到你的网站。

从评论回答您的问题扩展,
既然你现在看到的登录页面,采取进一步措施
VAR canYouSeeAnySLonIIS =您的登录页面SL发?
尝试
{
如果(!canYouSeeAnySLonIIS)
{
也许你不会有IIS安装了Silverlight应用程序。 Silverlight的MIME类型添加到您的IIS。 如何> http://learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications/
}
其他
{
我没有具体的解决您的问题,但在这里,因为你可以从你的IIS现在推出一些SL,这里是一个提示,这将有助于这一点,任何其他类似的问题。 你可能会想尝试调试SL应用程序内使用IIS VS. 怎么样?
启动您的登录(SL)页面在IE(为简单起见)。 在VS,工具>附加到进程>搜索IEXPLORE.EXE,确保你选择一个,其中类型列指示“的Silverlight,86”,这是SL插件沙盒进程。 连接。 瞧!
细微变化,如果你使用的是Firefox,进程名称将是插件,container.exe
}
}
最后
{
通用调试技巧> http://boxbinary.com/2010/04/debugging-silverlight-in-visual-studio-breakpoints-not-being-hit/
}



文章来源: How to deploy the silverlight web site on localhost (IIS 7)