0

我正在尝试处理诸如 whois.innovacube.com/anydomain.com 之类的域请求例如whois.domaintools.com/stackoverflow.com

我的 global.asax 文件包含以下代码,它处理 /test 之类的请求:

<%@ Application Language="C#" %>
<%@ Import Namespace="System.Web.Routing" %>

<script runat="server">    
    void RegisterRoutes(RouteCollection routes)
    {
        routes.Ignore("{resource}.axd/{*pathInfo}"); // ignore web resources etc

        routes.MapPageRoute("domain", "{domain}", "~/default.aspx");
    }
    void Application_Start(object sender, EventArgs e)
    {
        RegisterRoutes(RouteTable.Routes);
    }
</script>
4

2 回答 2

1

我通过创建 web.config 文件并添加以下行来解决问题:

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
于 2011-03-30T19:37:57.210 回答
0

你试过这个吗

routes.MapPageRoute("domain", "{*domain}", "~/default.aspx");

它应该抓住所有

于 2011-03-30T18:58:47.480 回答