1

我有一个在 IIS6 网络服务器上运行的 ASP.NET 4.0 WebForms webapp。我不允许对网络服务器进行任何更改。我在这个文件中嵌入了一个 flex 应用程序,名为:

myapp.contoso.com/mysubapp/mysubapp.aspx

我只想要求用户使用 URL:

myapp.constoso.com/mysubapp

到达应用程序并基本上永久隐藏了 mysubapp.aspx。我一直在检查 URLRewrite 和 URLRewriting.net ......对于我需要它的这个实例来说,这一切看起来有点多(如果我将来需要添加更多重写,我将使用其中一个框架)。有没有一种简单的方法可以实现这一目标?我查过类似的帖子……看来我可能需要自己写一个简单的?

使用 iis6 重写 URL,没有无扩展名 url

如何处理 ASP.Net 和 IIS6 中的无扩展 URL

4

1 回答 1

0

我能想到的最简单的事情是将您的网页从 重命名mysubapp.aspxdefault.aspx. 这将允许用户请求myapp.constoso.com/mysubapp并获取您的页面。如果您没有default.aspx从 IIS 的默认文档列表中删除,这应该可以工作。

或者,您可以添加mysubapp.aspx到 IIS 中的默认文档列表。

于 2013-04-12T17:07:57.943 回答