<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Cassini: Support for Friendly URLs / Routing</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx</link><description>Cassini had a problem with ASP.NET projects using Routing due to the directory listing feature. Cassini would respond with the directory listing to any request for a directory, without handing over the request to ASP.NET. As a result, requests for friendly</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Cassini: Support for Friendly URLs / Routing | Microsoft Share Point</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx#9566194</link><pubDate>Fri, 24 Apr 2009 10:09:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9566194</guid><dc:creator>Cassini: Support for Friendly URLs / Routing | Microsoft Share Point</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://microsoft-sharepoint.simplynetdev.com/cassini-support-for-friendly-urls-routing/"&gt;http://microsoft-sharepoint.simplynetdev.com/cassini-support-for-friendly-urls-routing/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>フレンドリーURLをサポートしたCassini</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx#9566198</link><pubDate>Fri, 24 Apr 2009 10:10:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9566198</guid><dc:creator>どっとねっとふぁんBlog</dc:creator><description>&lt;p&gt;Cassini: Support for Friendly URLs / Routing Cassini って、まだあったんだ(^^; Cassini気にいってたんだよなぁ。 下記の記事を書いたのは、、、をを、もう5年近くも前じゃないですか！...&lt;/p&gt;
</description></item><item><title>re: Cassini: Support for Friendly URLs / Routing</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx#9643184</link><pubDate>Wed, 27 May 2009 05:09:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9643184</guid><dc:creator>Bob Lan</dc:creator><description>&lt;p&gt;If I enable ClickOnce Security Settings (Full Trust), I got an exception at this line in Server.cs:&lt;/p&gt;
&lt;p&gt;var buildManagerHost = appManager.CreateObject(appId, buildManagerHostType, virtualPath, physicalPath, false);&lt;/p&gt;
&lt;p&gt;Exception Details:&lt;/p&gt;
&lt;p&gt;System.DllNotFoundException was unhandled&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Message=&amp;quot;Unable to load DLL 'webengine.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;Source=&amp;quot;System.Web&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;TypeName=&amp;quot;&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;StackTrace:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Web.UnsafeNativeMethods.ReportUnhandledException(String eventInfo)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Web.Util.Misc.ReportUnhandledException(Exception e, String[] strings)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Web.Hosting.ApplicationManager.GetAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Web.Hosting.ApplicationManager.CreateObjectInternal(String appId, Type type, IApplicationHost appHost, Boolean failIfExists, HostingEnvironmentParameters hostingParameters)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Web.Hosting.ApplicationManager.CreateObject(String appId, Type type, String virtualPath, String physicalPath, Boolean failIfExists, Boolean throwOnError)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Web.Hosting.ApplicationManager.CreateObject(String appId, Type type, String virtualPath, String physicalPath, Boolean failIfExists)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at TransGrid.Cassini.Server.CreateWorkerAppDomainWithHost(String virtualPath, String physicalPath, Type hostType)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at TransGrid.Cassini.Server.GetHost()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at TransGrid.Cassini.Server.&amp;lt;&amp;gt;c__DisplayClass2.&amp;lt;Start&amp;gt;b__1(Object )&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)&lt;/p&gt;
&lt;p&gt; &amp;nbsp;InnerException: &lt;/p&gt;
&lt;p&gt;Any ideas?&lt;/p&gt;
</description></item><item><title>re: Cassini: Support for Friendly URLs / Routing</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx#9846618</link><pubDate>Thu, 23 Jul 2009 20:28:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9846618</guid><dc:creator>rouftop</dc:creator><description>&lt;p&gt;Off the top of your head, are there any gotchas with building this into a C# service instead of running it as a standalone executable? &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;rouftop&lt;/p&gt;
</description></item><item><title>re: Cassini: Support for Friendly URLs / Routing</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx#9855756</link><pubDate>Sun, 02 Aug 2009 22:28:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9855756</guid><dc:creator>alexandrul.ct</dc:creator><description>&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://stackoverflow.com/questions/1219574/cassini-exceptions-on-medium-trust-asp-net-mvc-application-using-linq-to-sql"&gt;http://stackoverflow.com/questions/1219574/cassini-exceptions-on-medium-trust-asp-net-mvc-application-using-linq-to-sql&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Are there any special settings required for medium trust ASP.NET MVC applications using Linq-to-SQL? The same application works fine with the VS2008 internal web server.&lt;/p&gt;
</description></item><item><title>re: Cassini: Support for Friendly URLs / Routing</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx#9855758</link><pubDate>Sun, 02 Aug 2009 22:43:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9855758</guid><dc:creator>DmitryR</dc:creator><description>&lt;p&gt;Unfortunately this is a side-effect on single-EXE Cassini. In the worker app domain Cassini EXE is treated as untrusted code.&lt;/p&gt;
&lt;p&gt;To make it work in Medium trust, you need either tinker with Medium Trust definition (to allow Assemblies signed by your key to get Full Trust) or go back to putting Cassini into GAC, as in previous versions.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Dmitry&lt;/p&gt;
</description></item><item><title>re: Cassini: Support for Friendly URLs / Routing</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx#9855791</link><pubDate>Mon, 03 Aug 2009 02:06:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9855791</guid><dc:creator>lexli</dc:creator><description>&lt;p&gt;Hi Dmitry,&lt;/p&gt;
&lt;p&gt;I noticed that you changed the license to Ms-PL. Do you have a plan to host such a project on codeplex.com to improve its visibility? All my search in Bing or Google ends in the old version or UltiDev one.&lt;/p&gt;
&lt;p&gt;-Lex&lt;/p&gt;
</description></item><item><title>re: Cassini: Support for Friendly URLs / Routing</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx#9855814</link><pubDate>Mon, 03 Aug 2009 04:08:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9855814</guid><dc:creator>DmitryR</dc:creator><description>&lt;p&gt;Lex, someone already did that -- &lt;a rel="nofollow" target="_new" href="http://cassinipp.codeplex.com/"&gt;http://cassinipp.codeplex.com/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Cassini: Support for Friendly URLs / Routing</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx#9856407</link><pubDate>Mon, 03 Aug 2009 20:55:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9856407</guid><dc:creator>alexandrul.ct</dc:creator><description>&lt;p&gt;Can you point me to a good beginner tutorial about app domains and their relation with medium/full trust? Maybe a book title about this area? My Google searches are pretty useless so far. Thank you.&lt;/p&gt;
</description></item><item><title>re: Cassini: Support for Friendly URLs / Routing</title><link>http://blogs.msdn.com/dmitryr/archive/2009/04/23/cassini-support-for-friendly-urls-routing.aspx#9856473</link><pubDate>Mon, 03 Aug 2009 22:37:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9856473</guid><dc:creator>DmitryR</dc:creator><description>&lt;p&gt;Here is a link to MSDN documentation: &amp;nbsp;&lt;a rel="nofollow" target="_new" href="http://msdn.microsoft.com/en-us/library/ms998341.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms998341.aspx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Stefan Schackow's book (&lt;a rel="nofollow" target="_new" href="http://www.amazon.com/Professional-ASP-NET-Security-Membership-Management/dp/0764596985/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1249327664&amp;amp;sr=8-3"&gt;http://www.amazon.com/Professional-ASP-NET-Security-Membership-Management/dp/0764596985/ref=sr_1_3?ie=UTF8&amp;amp;s=books&amp;amp;qid=1249327664&amp;amp;sr=8-3&lt;/a&gt;) covers the topic in exhaustive detail.&lt;/p&gt;
&lt;p&gt;I will try to fix Cassini, so it just works (again) in Medium trust. &amp;nbsp;Meanwhile, the easiest is just to set Full trust when running in Cassini.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Dmitry&lt;/p&gt;
</description></item></channel></rss>