Internet Information Server 5 Setup - Perfection Web Service
In Windows XP Services IIS has to be turned on and enabled. (World Wide Web Publishing Service)
If the service is not installed then it needs to be installed:
Control Panel
Add Remove Programs
Add/Remove Windows Components
Internet Information Services (IIS)
Check All components
In Services - set the FTP Publishing service to manual and stop it
Open IIS Manager: Control Panel>Administrative Tools>Internal Information Services
Open: Local Computer>Web Sites>Default Web Site
(You will setup the site: PSWebService)
Create a new site:
Right click on Default Web Site > New > Server Extensions Web.
Give it the same Directory name and Title.
Click: Use the same administrator as the parent web.
Click: Finish
Turn off HTTP Keep Alives: Right click on Default Web Site > Properties
Uncheck: HTTP Keep-Alives Enabled (in other words disable it)
Click: Apply > OK
Right click on the new web site: Properties
Click the Create button
Change the Execute Permissions: Scripts and executables
Click the check box: Read and Write - Click yes to the warning
Click the tab: ASP.NET
ASP.NET Version: 4.0
Click Apply and Click Yes for permissions
Click Edit configuration > Application - Check Enable debugging
OK
Click the tab: Documents
Add
For PSWebService add Service.asmx
Ok
Move to top
Apply
Click the tab: Directory Security
Edit>
Uncheck Allow IIS to control password
Uncheck Integrated Windows authentication
OK
OK (to exit Properties)
One time:
Command prompt
aspnet_regiis -i
If the command does not work then add the following string to the path
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
Right Click My Computer>Properties>Advanced>Environment Variables>Path>Edit
(Add the above path separated by a semi-colon ;)
Services to start and set to automatic:
World Wide Web Publishing
ASP.NET State Service
To reset IIS:
run or in cmd
iisreset
Add to the Coldstart:
!c:\TECH\CURL\curl http://localhost:9090/testwho
Create in TCL in PM account:
U MD TEST.PM.TEST
001 N
002 !c:\TECH\CURL\curl http://localhost:9090/test
003 !c:\TECH\CURL\curl http://localhost:9090/testwho