Thanks for the reply.
I have written an httpModule and with the Cassini web server, the web
service works as intended. With Cassini it appears that all requests get
sent to the httpModule which then does the "rewrite" of the url (I.e. adds
..asmx to it).
However, with IIS, how do you tell the web server to pass a URL with no
extension to my asp application?
In the application config tab of IIS, only extensions starting . can be
mapped.
Sham.
"bruce barker (sqlwork.com)" <b_*************************@sqlwork.comwrote
in message news:uQ**************@TK2MSFTNGP06.phx.gbl...
you have two options. make the asmx the default document, or use an
httpmodule to do it.
-- bruce (sqlwork.com)
"sham" <sh******@inspirationmatters.comwrote in message
news:eT**************@TK2MSFTNGP04.phx.gbl...
>Hi to all,
We have a webservice application that had it's own built in web server.
We are know re-writing the app using ASP.net. The problem we have is that
there are exisiting customers which we cannot upgread without making any
changes to the client app.
What we found is that when the client makes a web service call, the URL
used is http://MyCompany/soap/NewsService.
For this call to work with the ASP.net app, it needs to have the .asmx
extension at the end otherwise I get a 405 (method not found) error.
Is there a way with IIS for the client web service call to get redirected
to NewsService.asmx? In this way existing clients will work.
Sham.