2008-10-17 2 views
0

J'ai un projet avec deux applications Silverlight (foo1 et foo2) et un service Web ASP.NET (foo.web). Lorsque j'ai créé foo1, je l'ai configuré pour être hébergé dans mon application Web en sélectionnant "Lier ce contrôle Silverlight à un site Web existant", puis en choisissant foo.web comme site. Cependant, lorsque j'ai créé foo2, j'ai choisi "Générer automatiquement une page de test pour héberger Silverlight au moment de la construction". Je l'ai fait à l'origine parce que je n'utilisais pas la fonctionnalité ASP.NET pour autre chose que l'hébergement de la page, et j'ai pensé que je pourrais sauver un peu de désordre. Cependant, après avoir fait un peu de développement, j'apprends que j'obtiendrai une erreur de sécurité si j'essaie d'utiliser un WebClient lorsque mon application est hébergée sur une page HTML. Il s'avère donc que je dois l'héberger via l'application ASP.NET après tout.comment changer l'hébergement silverlight de "page de test" en "projet web"?

Lorsque je regarde les pages de propriétés des projets, je ne vois aucune différence correspondant à mon choix d'hébergement. Je pensais que ce serait sous les onglets "Silverlight" ou "Debug", mais ceux-ci se ressemblent dans les deux projets.

Qu'est-ce qui doit changer dans le projet foo2 pour qu'il soit hébergé par une page ASP.NET dans l'application web (foo.web) au lieu d'être hébergé sur une page HTML générée?

Répondre

6

La modification est sur le projet Web. Accédez à la section Silverlight et choisissez les applications Silverlight que vous hébergerez dans le projet Web. Il va également générer des pages de test pour vous si vous le souhaitez.

Questions connexes