简体   繁体   中英

Extensionless URL in ASP.NET 4.0 on IIS6

I have a ASP.NET 4.0 WebForms webapp running on a IIS6 webserver. I'm not allowed to make any changes to the webserver. I have a flex app embedded in this file called:

myapp.contoso.com/mysubapp/mysubapp.aspx

I'd like to only require the user to use the URL:

myapp.constoso.com/mysubapp

to reach the application and essentially hid the mysubapp.aspx permanently. I've been checking out URLRewrite and URLRewriting.net... It all looks to be a little much for this once instance in which I need it (if I need to add more rewrites in the future I'll use one of those frameworks). Is there a simple way to achieve this? I've checked out similar posts... it seems that I may need to write a simple one myself?

URL Rewriting using iis6 with no extensionless urls

How to deal with extensionless Url in ASP.Net and IIS6

The simplest thing I can think of is to rename your web page from mysubapp.aspx to default.aspx . This will allow users to request myapp.constoso.com/mysubapp and get your page. This should work if you have not removed default.aspx from the default document list in IIS.

Alternatively, you can add mysubapp.aspx to the list of default documents in IIS.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM