Asp.net Url路由不';无法按预期使用IIS
我在asp.net项目中使用url路由,下面是我的产品页面路由Asp.net Url路由不';无法按预期使用IIS,asp.net,iis,iis-7.5,url-routing,Asp.net,Iis,Iis 7.5,Url Routing,我在asp.net项目中使用url路由,下面是我的产品页面路由 RouteTable.Routes.MapPageRoute("product", "{language}/p/{type}/{no}/{product}", "~/Product.aspx", true); 预期结果如下 它在开发级别工作,当我将项目部署到托管服务器时,它会像应该的那样工作一段时间,但几个小时后URI会出现类似的情况 IIS将Uri放在http地址上,但我从未在web.config文件中使用过cookiele
RouteTable.Routes.MapPageRoute("product", "{language}/p/{type}/{no}/{product}", "~/Product.aspx", true);
预期结果如下
它在开发级别工作,当我将项目部署到托管服务器时,它会像应该的那样工作一段时间,但几个小时后URI会出现类似的情况
IIS将Uri放在http地址上,但我从未在web.config文件中使用过cookieless=“UseCookies”以外的其他内容
Web.config文件的相关部分:
<sessionState timeout="40" mode="InProc" cookieless="UseCookies" />
<anonymousIdentification enabled="true" cookieless="UseCookies"/>
<authentication mode="Forms">
<forms name="XXXFirmCookie" cookieless="UseCookies" loginUrl="~/LoginPage.aspx" path="/" protection="All" timeout="60" slidingExpiration="true" requireSSL="false" enableCrossAppRedirects="false" defaultUrl="Default.aspx"></forms>
</authentication>
奇怪的是,它在主机服务器上工作了一段时间,却没有将uri放在http地址上
主机服务器使用IIS 7.5,框架为4.0
你能看到我的路由代码或web.config有什么错误吗?
或者我应该检查IIS上的内容吗
提前谢谢。你解决过这个问题吗?你解决过这个问题吗?