<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.asp.net/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>IronPython for ASP.NET</title><link>http://forums.asp.net/1098.aspx</link><description>Discussions/Questions about IronPython for ASP.NET</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>'IronPython' is not a supported language</title><link>http://forums.asp.net/thread/2767148.aspx</link><pubDate>Tue, 25 Nov 2008 14:55:47 GMT</pubDate><guid isPermaLink="false">4c671506-2930-414c-a40b-8bf57ded5924:2767148</guid><dc:creator>annalady</dc:creator><slash:comments>0</slash:comments><comments>http://forums.asp.net/thread/2767148.aspx</comments><wfw:commentRss>http://forums.asp.net/commentrss.aspx?SectionID=1098&amp;PostID=2767148</wfw:commentRss><description>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve spent the whole day trying to run a simple ASP.NET Web page using IronPython.&lt;/p&gt;
&lt;p&gt;Here is what I installed :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;- Python 2.6&lt;br /&gt;- PyWin32&lt;br /&gt;- IronPythonStudio&lt;br /&gt;- VS2005 SDK 4.0 (february 2007)&lt;br /&gt;- IronPython 1.1.2&lt;br /&gt;- IronPython for ASP.NET&lt;br /&gt;- Visual C++&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Then I opened the &lt;strong&gt;IronPythonIntegration&lt;/strong&gt; project (C:\Program Files\Visual Studio 2005 SDK\2007.02\VisualStudioIntegration\Samples\IronPythonIntegration), build it and ran it.&lt;/p&gt;
&lt;p&gt;Then a new Visual Studio poped out (must be the &amp;quot;Experimental hive&amp;quot; version, why in the world do we have to use this anyway ?). I opened my Web project, added a new aspx web page with Python language. When I compile my website I get the following errors :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;- &amp;#39;IronPython&amp;#39; is not a supported language&lt;br /&gt;- &amp;#39;py&amp;#39; is not a valid language extension&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Following the advices from the following page : &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/a65ea850-d7fc-45b5-888c-097a5c080f2f/"&gt;http://social.msdn.microsoft.com/Forums/en-US/vsx/thread/a65ea850-d7fc-45b5-888c-097a5c080f2f/&lt;/a&gt;&amp;nbsp;I registered the following dlls to the GAC :&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;gacutil /i &amp;quot;\Program Files\Visual Studio 2005 SDK\2006.08\VisualStudioIntegration\Common\Assemblies\IronMath.dll&amp;quot;&lt;br /&gt;gacutil /i &amp;quot;\Program Files\Visual Studio 2005 SDK\2006.08\VisualStudioIntegration\Common\Assemblies\IronPython.dll&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I also added the following lines to my web.config :&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;assemblies&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;add&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;assembly&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;IronPython, Version=1.1.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;br /&gt;&amp;lt;/&lt;font color="#a31515" size="2"&gt;assemblies&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;br /&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;font color="#0000ff" size="2"&gt;
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;httpHandlers&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;add&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;path&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;*.py&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;verb&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;*&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;type&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;System.Web.HttpForbiddenHandler&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;validate&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;true&lt;/font&gt;&lt;font color="#000000" size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; /&amp;gt;&lt;br /&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;httpHandlers&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="2"&gt;&lt;font color="#000000" size="2"&gt;It&amp;#39;s still not working, did I miss something ? I&amp;#39;m amazed that so many modules have to be installed just for an extra language !&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="2"&gt;&lt;font color="#000000" size="2"&gt;Thanks&lt;/p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;</description></item></channel></rss>