如何在localhost(IIS 7)上部署silverlight网站

时间:2012-07-28 19:48:08

标签: iis-7 silverlight-4.0 silverlight-5.0

我是Silverlight的新手,我创建了一个包含DLL Project,Silverlight项目和Silverlight.web项目的应用程序。现在我想在IIS中发布或部署它,以便我可以测试Silverlight Web应用程序。 有人可以帮我部署和发布silverlight Web应用程序吗?

1 个答案:

答案 0 :(得分:1)

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

如果您真的是IIS新手,可以找到一个非常基本的设置来开始使用“例如”打开的“发布网页”窗口中的文本框下方即可。 “localhost”& “默认网站/ MyApp”。将Silverlight mime类型(application / x-silverlight-app)添加到IIS配置中。如何? > http://learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications/
 

http://localhost/MyApp/SilverlightApplicationTestPage.aspx
应该指向您的网站。

通过评论回复您延长的问题,
由于您现在看到登录页面,进一步的步骤
var canYouSeeAnySLonIIS =你的登录页面是用SL制作的吗? 尝试
{
    如果(!canYouSeeAnySLonIIS)
{
        可能你不会为Silverlight应用程序设置IIS。将silverlight mime类型添加到IIS。如何> http://learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications/
    }
    否则
{
        我没有针对您的问题的具体解决方案,但是现在您可以从IIS启动一些SL,这里有一个提示可以帮助解决此问题以及任何其他类似问题。您可能想尝试使用VS在IIS中调试SL应用程序。怎么样?
    在IE中启动您的登录(SL)页面(为简单起见)。在vS中,工具>附加到流程>搜索iexplore.exe,确保选择类型列指示“Silverlight,x86”的那个,这是SL插件沙箱进程。连接。瞧!
    如果您使用的是firefox,则稍有不同,进程名称将为plugin-container.exe
    }
}
最后
{
    通用调试技巧> http://boxbinary.com/2010/04/debugging-silverlight-in-visual-studio-breakpoints-not-being-hit/
}