Difference between revisions of "User:Minooz/CanTire/Doc"
< User:Minooz | CanTire
(→Test on VM) |
(→Apply the Solution Package to the QA) |
||
(13 intermediate revisions by the same user not shown) | |||
Line 12: | Line 12: | ||
: Note that not all of these steps might be necessary, it depends on the case and errors. | : Note that not all of these steps might be necessary, it depends on the case and errors. | ||
: 1. Deactive the feature | : 1. Deactive the feature | ||
− | :: | + | :: Go to C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\ |
+ | :: Stsadm.exe -o deactivatefeature -filename CanTire.ContinuingEducation\feature.xml -force -ur http://servername/ | ||
: 2.Uninstall the feature | : 2.Uninstall the feature | ||
:: stsadm -o uninstallfeature -filename | :: stsadm -o uninstallfeature -filename | ||
Line 20: | Line 21: | ||
:: stsadm -o addsolution -filename {WSPFILENAME} | :: stsadm -o addsolution -filename {WSPFILENAME} | ||
: 5. Deploy the solution | : 5. Deploy the solution | ||
+ | :: First, try deploying through Central Admin | ||
:: stsadm -o deploysolution -name {WSPFILENAME} -url {SITEURL} | :: stsadm -o deploysolution -name {WSPFILENAME} -url {SITEURL} | ||
: 6. Install the feature | : 6. Install the feature | ||
Line 26: | Line 28: | ||
:: stsadm -o activatefeature -id {FEATUREID} -url {SITEURL} -force | :: stsadm -o activatefeature -id {FEATUREID} -url {SITEURL} -force | ||
− | == Apply the Solution Package to the Dev environment | + | === Apply the Solution Package to the Dev environment=== |
+ | * Log in to the dev server -> ajcpd-mossweb01 | ||
+ | : This is where we need to delete the existing solution if any and then through the command line, we can add the solution again, redeploy, install the feature.... | ||
+ | * We can have access to Central Admin from the desktop too -> http://ajcpd-mossweb01:19000/default.aspx, and try to add the solution from here | ||
+ | * To be able to see the results on the web site -> http://apps-devcantire.ctc/Pages/category.aspx. And Continuing Education for instance -> http://apps-devcantire.ctc/ContinuingEducation/_layouts/viewlsts.aspx | ||
+ | * The steps will be: (e.g. Continuing Education) | ||
+ | # Deactivate the feature | ||
+ | #: stsadm –o deactivatefeature -name CanTire.ContinuingEducation -url http://apps-devcantire.ctc/ | ||
+ | # Retract and remove the existing solution through | ||
+ | #:Central Admin -> Central Admin à Operations à Solution Management à CanTire.ContinuingEducation.wsp | ||
+ | # Copy the new .wsp file and add the solution again | ||
+ | #:stsadm –o addsolution –filename ‘PATH\TO\ CanTire.ContinuingEducation.wsp’ | ||
+ | # Deploy the solution from the Central Admin or type in | ||
+ | #:stsadm –o deploysolution –name ‘CanTire.ContinuingEducation.wsp’ –allowgacdeployment –immediate –force | ||
+ | #Activate feature | ||
+ | #:stsadm –o activatefeature -name CanTire.ContinuingEducation -url http://apps-devcantire.ctc/ | ||
+ | # IISReset | ||
+ | # Run the application on http://apps-devcantire.ctc/ContinuingEducation/_layouts/viewlsts.aspx | ||
+ | # To check the email body, go to Application Configuration and change all the email field to yours, also enter your name as the manager in the application form; the result would be sent to you. | ||
+ | |||
+ | === Apply the Solution Package to the QA=== | ||
+ | # Copy the deployment steps document and the .wsp file to a shared folder e.g.: E:\Minoo\ContinuingEducation(\\prdsav1\Everyone\Minoo\ContinuingEducation\) | ||
+ | # Ask QA to deploy the solution to QA environment. | ||
+ | # The functionality will be verified by Business Client. When they sign off, this job will be finished and moved to the production. | ||
+ | |||
+ | === Apply the Solution Package to the Production === |
Latest revision as of 16:07, 16 January 2012
Contents
Development Steps
Test on VM
- 1- Create the site
- 2- Deploy the existing Sharepoint solution to the new site.
- 3- 'Get' the project from the PVCS
- 4- Do the changes, build
- 5- Copy the new .aspx page (if there is any change in this page) to the existing .aspx page of the solution package in Sharepoint -> e.g. C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\CanTire.ContinuingEducation
- 6- Drag and drop the created .dll file from the /bin to the GAC -> (C:\Windows\Assembly)
- 7- Restart IIS from local admin account
- 8- In order to Debug, click on Debug -> Attach to process -> w3wp.exe -> Run the application on IE -> the breakpoints will be hi
- 9- After making sure the result is successful, Change the Solution Package (wsp):
- Note that not all of these steps might be necessary, it depends on the case and errors.
- 1. Deactive the feature
- Go to C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES\
- Stsadm.exe -o deactivatefeature -filename CanTire.ContinuingEducation\feature.xml -force -ur http://servername/
- 2.Uninstall the feature
- stsadm -o uninstallfeature -filename
- 3.Retract Solution
- stsadm -o retractsolution
- 4. Add the solution
- stsadm -o addsolution -filename {WSPFILENAME}
- 5. Deploy the solution
- First, try deploying through Central Admin
- stsadm -o deploysolution -name {WSPFILENAME} -url {SITEURL}
- 6. Install the feature
- stsadm -o installfeature -filename {FeatureFolder}\feature.xml
- 7. Activate the feature
- stsadm -o activatefeature -id {FEATUREID} -url {SITEURL} -force
Apply the Solution Package to the Dev environment
- Log in to the dev server -> ajcpd-mossweb01
- This is where we need to delete the existing solution if any and then through the command line, we can add the solution again, redeploy, install the feature....
- We can have access to Central Admin from the desktop too -> http://ajcpd-mossweb01:19000/default.aspx, and try to add the solution from here
- To be able to see the results on the web site -> http://apps-devcantire.ctc/Pages/category.aspx. And Continuing Education for instance -> http://apps-devcantire.ctc/ContinuingEducation/_layouts/viewlsts.aspx
- The steps will be: (e.g. Continuing Education)
- Deactivate the feature
- stsadm –o deactivatefeature -name CanTire.ContinuingEducation -url http://apps-devcantire.ctc/
- Retract and remove the existing solution through
- Central Admin -> Central Admin à Operations à Solution Management à CanTire.ContinuingEducation.wsp
- Copy the new .wsp file and add the solution again
- stsadm –o addsolution –filename ‘PATH\TO\ CanTire.ContinuingEducation.wsp’
- Deploy the solution from the Central Admin or type in
- stsadm –o deploysolution –name ‘CanTire.ContinuingEducation.wsp’ –allowgacdeployment –immediate –force
- Activate feature
- stsadm –o activatefeature -name CanTire.ContinuingEducation -url http://apps-devcantire.ctc/
- IISReset
- Run the application on http://apps-devcantire.ctc/ContinuingEducation/_layouts/viewlsts.aspx
- To check the email body, go to Application Configuration and change all the email field to yours, also enter your name as the manager in the application form; the result would be sent to you.
Apply the Solution Package to the QA
- Copy the deployment steps document and the .wsp file to a shared folder e.g.: E:\Minoo\ContinuingEducation(\\prdsav1\Everyone\Minoo\ContinuingEducation\)
- Ask QA to deploy the solution to QA environment.
- The functionality will be verified by Business Client. When they sign off, this job will be finished and moved to the production.