<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Web Architecture (TechOff on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/forums/techoff/147460-web-architecture/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Web Architecture (TechOff on Channel 9)</title><link>http://channel9.msdn.com/forums/TechOff/147460-Web-Architecture/</link></image><description>Web Architecture</description><link>http://channel9.msdn.com/forums/TechOff/147460-Web-Architecture/</link><language>en-us</language><pubDate>Tue, 03 Jan 2006 16:45:15 GMT</pubDate><lastBuildDate>Tue, 03 Jan 2006 16:45:15 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Web Architecture</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;blowdart wrote:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;img src="http://channel9.msdn.com/Themes/AlmostGlass/images/icon-quote.gif&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;itprochris wrote:&lt;/strong&gt;&lt;i&gt;How do some sites have paths like "bob/default.aspx/hello/?id=1"? &lt;/i&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Oh that ones is simple. the / after .aspx marks it as a parameter, so the page is passed to the asp.net pipeline, and you can nab the parts after the .aspx by parsing the raw url;&lt;br&gt;&lt;br&gt;Request.RawUrl.Substring(Request["URL"].Length);&lt;br&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Or just Request.Querystring()&lt;br&gt;&lt;br&gt;There's also URL rewriting.&lt;br&gt;&lt;br&gt;The HTTP specification makes no distiction of anything after the hostname or before the querystring. That URL substring is called the "Requested Resource", what it returns is up to the HTTPD.&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/TechOff/147460-Web-Architecture/?CommentID=147633</link><pubDate>Tue, 03 Jan 2006 16:45:15 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/147460-Web-Architecture/?CommentID=147633</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/147633/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>blowdart wrote:itprochris wrote:How do some sites have paths like "bob/default.aspx/hello/?id=1"? Oh that ones is simple. the / after .aspx marks it as a parameter, so the page is passed to the asp.net pipeline, and you can nab the parts after the .aspx by parsing the raw&amp;#8230;</evnet:previewtext><dc:creator>W3bbo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/147633/Trackback.aspx</trackback:ping></item><item><title>Re: Web Architecture</title><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;itprochris wrote:&lt;/div&gt;&lt;div&gt;How do some sites have paths like "bob/default.aspx/hello/?id=1"? &lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;br&gt;&lt;br&gt;Oh that ones is simple. the / after .aspx marks it as a parameter, so the page is passed to the asp.net pipeline, and you can nab the parts after the .aspx by parsing the raw url;&lt;br&gt;&lt;br&gt;Request.RawUrl.Substring(Request["URL"].Length);&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/TechOff/147460-Web-Architecture/?CommentID=147628</link><pubDate>Tue, 03 Jan 2006 16:35:12 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/147460-Web-Architecture/?CommentID=147628</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/147628/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>itprochris wrote:How do some sites have paths like "bob/default.aspx/hello/?id=1"? Oh that ones is simple. the / after .aspx marks it as a parameter, so the page is passed to the asp.net pipeline, and you can nab the parts after the .aspx by parsing the raw url;Request.RawUrl.Substring(Request["URL"].Length);</evnet:previewtext><dc:creator>blowdart</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/147628/Trackback.aspx</trackback:ping></item><item><title>Re: Web Architecture</title><description>so basically the web server defines the architecture of the site? There doesn't NEED to be files (.aspx, .php, etc.), but whatever the web server returns as HTML which can be a .exe, dll, or even a custom file type?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/TechOff/147460-Web-Architecture/?CommentID=147614</link><pubDate>Tue, 03 Jan 2006 16:04:57 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/147460-Web-Architecture/?CommentID=147614</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/147614/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>so basically the web server defines the architecture of the site? There doesn't NEED to be files (.aspx, .php, etc.), but whatever the web server returns as HTML which can be a .exe, dll, or even a custom file type?</evnet:previewtext><dc:creator>itprochris</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/147614/Trackback.aspx</trackback:ping></item><item><title>Re: Web Architecture</title><description>Hi Chris. &lt;BR&gt;&lt;BR&gt;There are two ways. &lt;BR&gt;&lt;BR&gt;First, "bob" could be an executable file - runnning on a UNIX system. &lt;BR&gt;Second, "bob" could be a folder, and therefore "\bob?id=1" means that id=1 is passed into the default file in the folder "bob". &lt;BR&gt;</description><comments></comments><link>http://channel9.msdn.com/forums/TechOff/147460-Web-Architecture/?CommentID=147496</link><pubDate>Tue, 03 Jan 2006 08:21:51 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/forums/TechOff/147460-Web-Architecture/?CommentID=147496</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/147496/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Hi Chris. There are two ways. First, "bob" could be an executable file - runnning on a UNIX system. Second, "bob" could be a folder, and therefore "\bob?id=1" means that id=1 is passed into the default file in the folder "bob". </evnet:previewtext><dc:creator>Anders Brunholm Sylvest</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/147496/Trackback.aspx</trackback:ping></item></channel></rss>