Skip to main content

Click Once Publish From Visual studio



Pre-requisite
Before proceeding, make sure following steps are completed.

Download the .net framework 4.5.1 from this link



Copy the NDP451-KB2858728-x86-x64-AllOS-ENU file in to this path

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\DotNetFX451

(If you don’t have v8.1A file then copy in to v8.0A)











Publish Steps

 

1.       Get latest and build the solution.
2.       Right click on the main solution and click properties


 

3.       Publish window will appear


 

4.       Make sure the publish window is in Release mode



 


5. Select the security tab from left Make sure ‘Enable Click Once security settings’ is checked and ‘This is a full trust application’ option button is selected.



 

6. Go to Publish tab select publish folder location and also give the Installation folder URL: it will be your IIS server’s IP address and port



 



7. Click on Application Files and make sure this dll is Include in publish status. If you don’t have the dll then add this dll in vssport solution reference.




 

8. Click on Prerequisite and check Microsoft .net framework 4.5.1 and specify the location as Download prerequisites from the same location as my application.


 


9. Click on update enter the same IP address which you give Installation URL. Click once will prompt the update option when user will go in to this url path.





 


10.    Click on option -> Publish Option -> Deployment -> Give the name vssport.htm.



 


11.  Select the FTP site and Enter the Same IP address and port number which you will give for your IIS Server.





 

12. Now Click on publish button and wait for a moment




 

13. After successfully publish the vssport application it will show a url and also redirect the url automatically in your browser.

 





Now your vssport is ready for deployment. Bring the publish folder in your IIS Server folder.  
If any computer already install VSSport then this url will prompt Update option.

                                               

Comments

Popular posts from this blog

The calling thread must be STA, because many UI components require this.

Using Thread: // Create a thread Thread newWindowThread = new Thread(new ThreadStart(() => { // You can use your code // Create and show the Window FaxImageLoad obj = new FaxImageLoad(destination); obj.Show(); // Start the Dispatcher Processing System.Windows.Threading.Dispatcher.Run(); })); // Set the apartment state newWindowThread.SetApartmentState(ApartmentState.STA); // Make the thread a background thread newWindowThread.IsBackground = true; // Start the thread newWindowThread.Start(); Using Task and Thread: // Creating Task Pool, Each task will work asyn and as an indivisual thread component Task[] tasks = new Task[3]; // Control drug data disc UI load optimize tasks[0] = Task.Run(() => { //This will handle the ui thread :The calling thread must be STA, because many U...

WPF Crystal Report Viewer Using SAP

There is no doubt that we fall a great problem that the VS2010 is not intregated crystal report. Initially it seems to be a big problem. Hare is some step for SAP crystal report that we can use in our WPF application. 1.Download  Crystal report from this Link: http://scn.sap.com/docs/DOC-7824 2 . Remove Crystal report if any exist. 3. Close your VS-2010 and install the new downloaded CRforVS_13_0 . 4. Take a new WPF project   5. Right click on the project click on Properties 6. Change the target framework .NET Framework 4 Client Profile to  .NET Framework 4. 7. Click on main window then click on Toolbox.  Right Click on the General Tab then click on Choose Item. 8. It will appear this window click on WPF Component. 9.  Select CrystalReportsViewer  click on ok   Button. 10. Now you will see the report viewer control. 11. Your Crystal Report Environment is ready. Now we will a...

SQL Query Execution time of you in SQL Management Studio

You can check the Execution time of you SQL Query in SQL Management Studio. like this It is very simple that you just put your SQL Query in to the Estimated time execution query DECLARE @StartTime datetime DECLARE @EndTime datetime SELECT @StartTime=GETDATE() -- Write Your Query SELECT @EndTime=GETDATE() --This will return execution time of your query SELECT DATEDIFF(NS,@StartTime,@EndTime) AS [Duration in millisecs]