我有全局属性,需要知道区域、控制器和行动。由于路由(区域内注册和属性路由),我不能使用RawUrl。我遵循了以下两种方法,但在这两种情况下,我的区域返回为null。当我使用一条路线时,我就可以得到区域名称。为什么当我进行重定向操作或url.action或手动键入url时,区域为空?我们正在使用MVC 5.0。
1:
var routingValues = RouteTable.Routes.GetRouteData(new HttpContextWrapper(HttpContext.Current)).Values;
var currentA
当使用路由(asp.net webforms)时,我想设置一个主页路由,这样我就可以浏览首页上的文章,如下所示
domain.com域名.com/1域名.com/2域名.com/3
我不知道如何设置此路由,因为路由中不接受~/。我试过,它工作得很好,但当然不是很好。
当我这样做时,它工作得很好,但不是在主页上,因为它正在寻找一个页面索引,当然是'Default.aspx':
routes.Add(
"Home",
new Route("{PageIndex}", new re
Windows Home Server 2011支持远程web访问。向导方便地配置了我的路由器(显然),然后请求配置域名。我有一个域名,目前与当地注册,但它不是一个‘支持’注册。
WHS安装程序告诉我,我可以通过他们的向导获得一个新的域名,或者将我的域名转移到一个受支持的注册员那里,然后他们可以为我配置它。有没有人知道是否可以手动配置域名来指向我的主服务器,而不需要转移到微软批准的注册商?
我想我很好奇微软是否只是简单地管理域名的名称-服务器引用,并且只能通过一些商定的合作伙伴来管理,或者他们是否做了一些更复杂的事情来将流量路由到主服务器(也许是某种VPN?我可能不知道我在说什么)。