none
Custom action avec une référence de service > impossible dans un projet de déploiement web ? RRS feed

  • Discussion générale

  • Salut a tous. 
    Je suis en train de developper un site web en asp. J'ai donc créé un projet de deploiement web pour l'installer sur serveur IIS et je me retrouve face à un problème :
    Je dois, pendant mon installation, demander les informations de connexion au serveur de Reporting Services duquel mon site depend, afin de les stocker dans le web.config. Seulement voila, je dois tester les parametres entrés lors de l'install avant d'écrire le web.config pour de bon. 
    Je suis donc parti sur une custom action avec un winform qui a pour but de tenter une connexion à SSRS avec les infos données par l'utilisateur. Mais j'ai besoin d'une référence de service vers la classe ReportingServicesSoap2010 pour que ça marche, et cette référence passe par l'ajout d'un app.config au projet de ma custom action. Et cet app.config n'est bien sur pas récupérable en tant que tel par la dll une fois dans le contexte de l'install. 
    Ma question : 2 questions en fait. 
    1. Connaissez vous un moyen de rajouter une référence de service à un projet de Custom Action dans le cadre du dev d'un projet de deploiement web?
    2. Existe-t-il un autre moyen pour tester la connexion à SSRS, en gros, de verifier que le compte donné pendant l'install correspond à celui indiqué comme "compte de service" dans l'interface de gestion de SSRS?
    Merci d'avance. 
    mardi 26 juin 2012 21:21

Toutes les réponses

  • Vous avez un projet vous puvez : 

    Soit creer une solution a part avec deux projets :

    1. le votre

    2. un integrant une reference vers la classe ReportingServicesSoap2010  verifier son namespace pour faire le choix

    3. un projet de deploiement qui va recuperer les deux premiers

    Soit integrer deux sous projets un projet

    1. un integrant une reference vers la classe ReportingServicesSoap2010  verifier son namespace pour faire le choix

    2. un projet de deploiement qui va recuperer les deux premiers

    Dans le deuxieme cas le projet de deploiement est le 2e sous projet et le projet de developpement par defaut est votre projet

    Merci

    jeudi 28 juin 2012 15:42
  • Bonjour,

    Pouvez-vous nous montrer le code qui se connecte à votre web service ?

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    vendredi 29 juin 2012 19:51
    Modérateur