1.CREATE A NEW PROJECT AND ADD A WCF SERVICE APPLICATION
2.THIS WILL ADD A SERVICE PROJECT WITH TWO CLASSES. ONE OF INTERFACE TYPE AND ANOTHER CLASS WHICH IMPLEMENTS THE INTERFACE CLASS.
THE SERVICE CLASS WHICH IS IMPLEMENTING THE INTERFACE CLASS WILL BE HAVING A .SVC EXTENSION WHICH MEANS IT IS YOUR SERVICE CLASS
3.NOW TO PUBLISH THIS SERVICE ,YOU CAN EITHER RUN YOUR SERVICE PROJECT BY CLICKING THE "PLAY" BUTTON OR HITTING "F5" OR "CTRL+F5"
OR
BY PUBLISHING THE WCF SERVICE USING THE IIS MANAGER
HOW TO PUBLISH WCF SERVICE USING IIS MANAGER?
1. OPEN YOUR IIS MANAGER FIRST BY TYPING "inetmgr" IN YOUR RUN WINDOW.
IIS MANAGER WILL LOOK SOMETHING LIKE THE BELOW IMAGE :-
2. NOW RIGHT CLICK THE "SITES" FOLDER AND CLICK THE "ADD WEBSITE"
3.MENTION THE SITE NAME AND PHYSICAL PATH WHERE YOUR SERVICE WILL BE LOCATED.
IP ADDRESS WILL BE YOUR LOCAL MACHINE IP ADDRESS OR "LOCALHOST" BY DEFAULT.
4. YOU NEED TO METION THE PORT NUMBER APART FROM LOCAL PORT NUMBER WHICH IS "80".
5.CLICK THE "OK" BUTTON AND YOUR SERVICE WEB SITE WILL BE CREATED AT YOUR MENTIONED PHYSICAL PATH.
6.FOR E.G:- I HAVE CREATED THE WEB SITE "SITENAME" WHICH YOU CAN SEE IN THE IIS MANAGER WINDOW. AT THE RIGHT HAND SIDE YOU CAN SEE THE OPTION OF "RESTART,START,STOP" UNDER THE "MANAGE WEBSITE". FROM HERE YOU CAN START OR STOP YOUR SERVICE.
RIGHT CLICK YOUR SITE NAME AND GO TO THE OPTION "MANAGE WEBSITE". FROM HERE YOU CAN BROWSE YOUR WEBSITE. YOU CAN ALSO START/STOP YOUR SERVICE FROM HERE.
YOUR SERVICE FOLDER WILL LOOK SOMETHING AS BELOW :-
THIS WILL CONTAIN YOUR SERVICE1.SVC AND WEB.CONFIG FILE OF YOUR SERVICE.
7. NOW GO TO YOUR SERVICE PROJECT IN THE VISUAL STUDIO AND BUILD THE PROJECT.
8.RIGHT CLICK YOUR PROJECT AND GO TO THE "PUBLISH" OPTION. FROM THERE CHOOSE THE "TARGET LOCATION" UNDER THE "CONNECTION" SECTION.
BROWSE THE PATH WHERE YOU HAVE SAVED YOUR WEBSITE [E.G:- E:\FILE1].
9.CLICK "NEXT" BUTTON AND CLICK THE "PUBLISH" BUTTON TO PUBLISH YOUR WEB SERVICE.
10.NOW TO CHECK IF YOUR SERVICE IS RUNNING, RIGHT CLICK YOUR WEBSITE IN IIS MANAGER AND CLICK THE BROWSE AND IN THE ADDRESS BAR ADD YOUR SERVICE NAME AFTER THE IP ADDRESS.
FOR E.G: LOCALHOST:88/SERVICE1.SVC
IF YOU ARE SEEING BELOW IMAGE IN YOUR PAGE, THAT MEANS YOUR SERVICE IS WORKING FINE !!
No comments:
Post a Comment