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

C# run powershell script as administrator

Recently I was fetching a problem that I need to run a PowerShell script that will change TFS user Display name and SID. I was trying to run that script from C# that was not working due to TFS security update and TLS certificate. Using this code block I resolve the Issue. var newProcessInfo = new System.Diagnostics.ProcessStartInfo(); newProcessInfo.FileName = @"C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe"; newProcessInfo.Verb = "runas"; // Define Run as administrator newProcessInfo.Arguments = script; //Define your powershell script newProcessInfo.UseShellExecute = false; newProcessInfo.RedirectStandardOutput = true; // This will enable to read Powershell run output newProcessInfo.RedirectStandardError = true; Process proces = System.Diagnostics.Process.Start(newProcessInfo); proces.WaitForExit(); // I want to read the output string from powershell window StringBuilder output = new StringBuilder(); output.Append("Started"); while (!proces.St

mvc razor textboxfor change event change another textboxfor value

Based on value of Weight, Rate , CNF & AWB it will change the value of Freight , TTLCNF anfd TTLFright . Freight= Weight*Rate; TTLCNF  = Weight*CNF; TTLFright=  Freight+ TTLCNF  + AWB; @Html.TextBoxFor(model => model.Weight, new { onChange="return GetWight(this);"}) @Html.TextBoxFor(model => model.Rate, new { onChange="return GetWight(this);"})/Kg @Html.TextBoxFor(model => model.Freight, new {disabled = "disabled" , @readonly = "readonly" ,onChange="return GetTTLFright(this);"}) @Html.TextBoxFor(model => model.CNFPK, new { onChange="return GetCNFPK(this);"}) @Html.TextBoxFor(model => model.TTLCNF, new {disabled = "disabled" , @readonly = "readonly",onChange="return GetTTLFright(this);" }) @Html.TextBoxFor(model => model.AWB, new { onChange="return GetTTLFright(this);"}) and script <script> function GetW

ASP.NET MVC razor SAP Crystal report

Crete a new project: Add a aspx Master Page Create a new folder Reports and 2 sub folder crystal & crystalviewer Now add a web form page in crystalviewer  folder. Add the master page namespace in your web form page. MasterPageFile ="~/Views/Shared/ReportSite.Master" Replace your web form by this code < asp : Content ID ="Content1" ContentPlaceHolderID ="ContentPlaceHolder1" runat ="server">      </ asp : Content > Now go to design mode of your web form drag & drop the crystal report viewer in your web form. After that your page will be look look like this. Replace the code: < CR : CrystalReportViewer ID ="EmployeeList" runat ="server"   HasCrystalLogo ="False"     AutoDataBind ="True"   Height ="50px"   EnableParameterPrompt ="false" EnableDatabaseLogonPrompt