我创建了一个silverlight应用程序(我没有选择我的应用程序从其他Web应用程序托管)。
现在我创建了一个简单的hello world页面。
我在IIS中为应用程序托管创建了我的silverlight项目的虚拟目录。
4。当我在loaclhost中浏览MainPage.xaml时,它没有运行。
>>我想我应该运行.xap文件来托管我的应用程序,但我不知道haw ??? 要么 是否有必要从.aspx页面托管silverlight应用程序?
答案 0 :(得分:2)
如果您还没有与silverlight应用程序一起创建Web主机项目,那么在调试Silverlight应用程序时,它会在您项目目录下的bin \ debug目录中创建一个TestPage.html
文件。
此页面托管XAP,是IDE在开始调试时指定的浏览器实例打开的页面。
因此,要在IIS 5.1服务器中托管它,您可以创建一个指向项目中bin \ debug文件夹的虚拟目录。导航到该虚拟目录中的TestPage.html(例如http://localhost/myvirtualdir/testpage.html
)将加载您的应用程序。
答案 1 :(得分:0)
您应该拥有一个托管Silverlight应用程序的Default.aspx页面。将其设置为“默认”页面以查看其是否有效。