IIS and WAP. Configuring IIS to deliver WML (WAP content)
By: Paul Mayor in Asp.net Tutorials on 2008-08-02
Follow the steps given below to setup IIS to deliver WAP content.
The following are the mime types and the file extensions used for WAP.
MIME Content Extensions and Types |
||
WML Source | .wml | text/vnd.wap.wml |
Wireless Bitmap | .wbmp | image/vnd.wap.wbmp |
WML Script Source | .wmls | text/vnd.wap.wmls |
Compiled WML | .wmlc | application/vnd.wap.wmlc |
Compiled WML Script | .wmlsc | application/vnd.wap.wmlscriptc |
WML Script | .wsc | text/vnd.wap.wmlscript |
WML Script | .wmlscript | text/vnd.wap.wmlscript |
Stage 1 - Configure the Script mappings so we can use ASP with WAP.
- Open up Internet Information Server Manager. Right-click on your Web server, listed on the left. Drop down to Properties.
- Go to the Home Directory tab and click the configuration button.
- This dialog box lists all the mappings for file extensions to ISAPI applications. We will map the WAP file extensions to the ASP ISAPI application. Click on the Add button
- We need to map to the ASP.DLL which is in the \winnt\system32\inetsrv folder. We also specify the name of the extension, in this case .WML and the verbs that this will respond to.
- Add the following extensions WMLS, WSC, WMLSC and WMLSCRIPT like we did in step 4 (remember we need to include the "." for the extension in step 4)
Stage 2 - Configure the MIME types for WAP.
- Open up Internet Information Server Manager. Right-click on your Web server, listed on the left. Drop down to Properties.
- Select the HTTP Headers Tab and click the the File Types button.
- We now must select the New Type button to add our new mime types to IIS.
- Enter the extension and the MIME types for all of the following.
MIME Content Extensions and Types
WML Source .wml text/vnd.wap.wml Wireless Bitmap .wbmp image/vnd.wap.wbmp WML Script Source .wmls text/vnd.wap.wmls Compiled WML .wmlc application/vnd.wap.wmlc Compiled WML Script .wmlsc application/vnd.wap.wmlscriptc WML Script .wsc text/vnd.wap.wmlscript WML Script .wmlscript text/vnd.wap.wmlscript After all of the mime types are added you will end up with a list like this.
You should now be able to deliver content to WAP enabled devices like Mobile Phone and PDA's.
Add Comment
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
- Your name, rating, website address, town, country, state and comment will be publicly displayed if entered.
- Aside from the data entered into these form fields, other stored data about your comment will include:
- Your IP address (not displayed)
- The time/date of your submission (displayed)
- Your email address will not be shared. It is collected for only two reasons:
- Administrative purposes, should a need to contact you arise.
- To inform you of new comments, should you subscribe to receive notifications.
- A cookie may be set on your computer. This is used to remember your inputs. It will expire by itself.
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
- Although the administrator will attempt to moderate comments, it is impossible for every comment to have been moderated at any given time.
- You acknowledge that all comments express the views and opinions of the original author and not those of the administrator.
- You agree not to post any material which is knowingly false, obscene, hateful, threatening, harassing or invasive of a person's privacy.
- The administrator has the right to edit, move or remove any comment for any reason and without notice.
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
- Data Science
- Android
- React Native
- AJAX
- ASP.net
- C
- C++
- C#
- Cocoa
- Cloud Computing
- HTML5
- Java
- Javascript
- JSF
- JSP
- J2ME
- Java Beans
- EJB
- JDBC
- Linux
- Mac OS X
- iPhone
- MySQL
- Office 365
- Perl
- PHP
- Python
- Ruby
- VB.net
- Hibernate
- Struts
- SAP
- Trends
- Tech Reviews
- WebServices
- XML
- Certification
- Interview
categories
Related Tutorials
Things to note when changing a function to async in your controller
AmbiguousMatchException: The request matched multiple endpoints.
Call an Action in a controller when user clicks a button in View
Button that is only clickable when the checkbox is checked
Pass the same model to multiple views within the same controller
Passing a model globally to all Views in your Asp.net webapp
Pagination in ASP.net core application
Microsoft.Identity vs Microsoft.IdentityModel.Clients.ActiveDirectory
Comments