<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.iis.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/" xmlns:cs="http://blogs.iis.net/"><channel><title>Web Application Gallery : Developers &amp; Integrators</title><link>http://forums.iis.net/1158.aspx</link><description>Use this forum to discuss how to submit applications for the Microsoft Web Application Gallery.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Sample App - Uninstall</title><link>http://forums.iis.net/thread/1925062.aspx</link><pubDate>Tue, 17 Nov 2009 15:53:25 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1925062</guid><dc:creator>Cezar Gradinariu</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1925062.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1925062</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;Might sound silly, but what an unistall would look like using the Sample App? Not interested in Database problems if any, just the application to be removed from user&amp;#39;s site.&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Can we use WebPI for distributing non-public web apps?</title><link>http://forums.iis.net/thread/1909662.aspx</link><pubDate>Wed, 08 Jul 2009 22:20:52 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1909662</guid><dc:creator>kurtjohnson</dc:creator><slash:comments>2</slash:comments><comments>http://forums.iis.net/thread/1909662.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1909662</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/06/02/microsoft-web-platform-installer.aspx" title="Scott Gu&amp;#39;s blog WebPI announcement"&gt;http://weblogs.asp.net/scottgu/archive/2009/06/02/microsoft-web-platform-installer.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;On ScottGu&amp;#39;s post a user asked about distributing non-public apps and ScottGu seemed to confirm that. Did Scott misunderstand the question, or can you actually extend the WebPI so that your external customers can update your web apps from their own sites?&lt;/p&gt;&lt;p&gt;Any resources appreciated. Great work otherwise! &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Medium trust and SQLite</title><link>http://forums.iis.net/thread/1919599.aspx</link><pubDate>Tue, 06 Oct 2009 02:45:44 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1919599</guid><dc:creator>rdmartin33</dc:creator><slash:comments>1</slash:comments><comments>http://forums.iis.net/thread/1919599.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1919599</wfw:commentRss><description>&lt;p&gt;Thrilled to see SQLite support in WebPI 2.0! Great job, folks. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;How does the WebPI deal with the SQLite requirement that the app be running at full trust OR System.Data.SQLite.dll be installed in the GAC? Can it detect whether the necessary permissions exist?&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Gallery Server Pro can use either SQL Server or SQLite. I would like to modify my WAG submission so that users can choose either. Those in restricted permission scenarios may have to use SQL Server but others can use SQLite.&lt;/p&gt;&lt;p&gt;Cheers&lt;br /&gt;Roger Martin&lt;br /&gt;Lead Developer of Gallery Server Pro&lt;br /&gt;&lt;a href="http://www.galleryserverpro.com"&gt;http://www.galleryserverpro.com&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Integrating the Windows Web Application Gallery - Sample error</title><link>http://forums.iis.net/thread/1919337.aspx</link><pubDate>Fri, 02 Oct 2009 18:56:40 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1919337</guid><dc:creator>KevinTunis</dc:creator><slash:comments>1</slash:comments><comments>http://forums.iis.net/thread/1919337.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1919337</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;When using the sample provided in this article I get the following error. What do I need to change in the web.config file?&lt;/p&gt;&lt;p&gt;Configuration Error
         body {font-family:&amp;quot;Verdana&amp;quot;;font-weight:normal;font-size: .7em;color:black;} 
         p {font-family:&amp;quot;Verdana&amp;quot;;font-weight:normal;color:black;margin-top: -5px}
         b {font-family:&amp;quot;Verdana&amp;quot;;font-weight:bold;color:black;margin-top: -5px}
         H1 { font-family:&amp;quot;Verdana&amp;quot;;font-weight:normal;font-size:18pt;color:red }
         H2 { font-family:&amp;quot;Verdana&amp;quot;;font-weight:normal;font-size:14pt;color:maroon }
         pre {font-family:&amp;quot;Lucida Console&amp;quot;;font-size: .9em}
         .marker {font-weight: bold; color: black;text-decoration: none;}
         .version {color: gray;}
         .error {margin-bottom: 10px;}
         .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
        &lt;span&gt;
&lt;h1&gt;Server Error in &amp;#39;/&amp;#39; Application.
&lt;hr /&gt;
&lt;/h1&gt;
&lt;h2&gt;&lt;i&gt;Configuration Error&lt;/i&gt; &lt;/h2&gt;&lt;/span&gt;&lt;font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;b&gt;Description: 
&lt;/b&gt;An error occurred during the processing of a configuration file required to 
service this request. Please review the specific error details below and modify 
your configuration file appropriately. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Parser Error Message: 
&lt;/b&gt;Could not load file or assembly &amp;#39;Microsoft.Web.Delegation, Version=7.1.0.0, 
Culture=neutral, PublicKeyToken=31bf3856ad364e35&amp;#39; or one of its dependencies. 
The system cannot find the file specified.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Source Error:&lt;/b&gt; &lt;br /&gt;&lt;br /&gt;
&lt;table bgcolor="#ffffcc"&gt;

&lt;tr&gt;
&lt;td&gt;&lt;code&gt;&lt;/code&gt;&lt;pre&gt;Line 29: 				&amp;lt;add assembly=&amp;quot;Microsoft.Web.Deployment, Version=7.1.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&amp;quot;/&amp;gt;&lt;br /&gt;Line 30: 				&amp;lt;add assembly=&amp;quot;Microsoft.Web.PlatformInstaller, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&amp;quot;/&amp;gt;&lt;br /&gt;&lt;font color="red"&gt;Line 31: 				&amp;lt;add assembly=&amp;quot;Microsoft.Web.Delegation, Version=7.1.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&amp;quot;/&amp;gt;&amp;lt;/assemblies&amp;gt;&lt;br /&gt;&lt;/font&gt;Line 32: 		&amp;lt;/compilation&amp;gt;&lt;br /&gt;Line 33: 		&amp;lt;!--&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;b&gt;Source File: 
&lt;/b&gt;C:\Websites\ControlPanel\Sample\Content\Default Web 
Site\ControlPanelAppRtwAPI\web.config&lt;b&gt; &amp;nbsp;&amp;nbsp; Line: &lt;/b&gt;31 &lt;br /&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;b&gt;Version Information:&lt;/b&gt;&amp;nbsp;Microsoft .NET Framework Version:2.0.50727.4016; 
ASP.NET Version:2.0.50727.4016 &lt;/font&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>The access control list is not in canonical form.....</title><link>http://forums.iis.net/thread/1918822.aspx</link><pubDate>Tue, 29 Sep 2009 17:39:27 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1918822</guid><dc:creator>sigjonss</dc:creator><slash:comments>10</slash:comments><comments>http://forums.iis.net/thread/1918822.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1918822</wfw:commentRss><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I was trying to install Moodle using web platform installation on a Windows Server 2008. Everything seemed to go well until I got this message about not being in canonical form.&lt;/p&gt;
&lt;p&gt;My log file is.&lt;/p&gt;
&lt;p&gt;[17:23:34]Performing synchronization pass #1.&lt;br /&gt;[17:23:110]Parameter entry &amp;#39;Application Path/1&amp;#39; is applicable to &amp;#39;iisApp/moodle&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Application Path&lt;br /&gt;[17:23:112]Parameter entry &amp;#39;Connection String/1&amp;#39; is applicable to &amp;#39;dbMySql/install.sql&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Connection String&lt;br /&gt;[17:23:113]Parameter entry &amp;#39;SetAcl Parameter 1/1&amp;#39; is applicable to &amp;#39;setAcl/moodle/moodledata&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: SetAcl Parameter 1&lt;br /&gt;[17:23:570]Source createApp (moodle) does not match destination (Default Web Site/moodle) differing in attributes (isDest,managedRuntimeVersion[&amp;#39;&amp;#39;,&amp;#39;&amp;#39;],enable32BitAppOnWin64[&amp;#39;&amp;#39;,&amp;#39;&amp;#39;],managedPipelineMode[&amp;#39;&amp;#39;,&amp;#39;&amp;#39;],applicationPool,appExists). Update pending.&lt;br /&gt;[17:23:605]Updating createApp (Default Web Site/moodle).&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;operationType: Update&lt;br /&gt;&amp;nbsp;providerName: createApp&lt;br /&gt;&amp;nbsp;path: Default Web Site/moodle&lt;br /&gt;[17:23:729]Parameter entry &amp;#39;Application Path/2&amp;#39; is applicable to &amp;#39;moodle\config.php&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Application Path&lt;br /&gt;[17:23:747]Parameter entry &amp;#39;Database Server/1&amp;#39; is applicable to &amp;#39;moodle\config.php&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Database Server&lt;br /&gt;[17:23:763]Parameter entry &amp;#39;Database Name/1&amp;#39; is applicable to &amp;#39;moodle\config.php&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Database Name&lt;br /&gt;[17:23:778]Parameter entry &amp;#39;Database Username/1&amp;#39; is applicable to &amp;#39;moodle\config.php&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Database Username&lt;br /&gt;[17:23:793]Parameter entry &amp;#39;Database Password/1&amp;#39; is applicable to &amp;#39;moodle\config.php&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Database Password&lt;br /&gt;[17:23:795]Attribute &amp;#39;size&amp;#39; equality changed to True when comparing filePath (Default Web Site/moodle\config.php) to moodle\config.php because of rule Parameterization.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;rule: Parameterization&lt;br /&gt;&amp;nbsp;attribute: size&lt;br /&gt;&amp;nbsp;newEquals: True&lt;br /&gt;[17:23:454]Parameter entry &amp;#39;Database Server/2&amp;#39; is applicable to &amp;#39;MSDeploy.iisApp/dbMySql[@path=&amp;#39;install.sql&amp;#39;]/sqlScript&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Database Server&lt;br /&gt;[17:23:454]Parameter entry &amp;#39;Database Server/2&amp;#39; could not be applied to &amp;#39;MSDeploy.iisApp/dbMySql[@path=&amp;#39;install.sql&amp;#39;]/sqlScript&amp;#39;. Deployment will continue with the original data. Details:&lt;br /&gt;No matches were found for the search string &amp;#39;PlaceHolderForDbServer&amp;#39; (type &amp;#39;TextFile&amp;#39;).&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Database Server&lt;br /&gt;[17:23:468]Parameter entry &amp;#39;Database Name/2&amp;#39; is applicable to &amp;#39;MSDeploy.iisApp/dbMySql[@path=&amp;#39;install.sql&amp;#39;]/sqlScript&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Database Name&lt;br /&gt;[17:23:482]Parameter entry &amp;#39;Database Username/2&amp;#39; is applicable to &amp;#39;MSDeploy.iisApp/dbMySql[@path=&amp;#39;install.sql&amp;#39;]/sqlScript&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Database Username&lt;br /&gt;[17:23:496]Parameter entry &amp;#39;Database Password/2&amp;#39; is applicable to &amp;#39;MSDeploy.iisApp/dbMySql[@path=&amp;#39;install.sql&amp;#39;]/sqlScript&amp;#39; because of its scope.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;name: Database Password&lt;br /&gt;[17:23:496]Source sqlScript (MSDeploy.iisApp/dbMySql[@path=&amp;#39;install.sql&amp;#39;]/sqlScript) replaced with changed attributes (checksum[&amp;#39;2967126440&amp;#39;,&amp;#39;3805665388&amp;#39;]) because of rule Parameterization.&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;rule: Parameterization&lt;br /&gt;[17:23:518]Adding child sqlScript (MSDeploy.iisApp/dbMySql[@path=&amp;#39;server=localhost;database=moodle;uid=root;allow user variables=True&amp;#39;]/sqlScript).&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;operationType: AddChild&lt;br /&gt;&amp;nbsp;providerName: sqlScript&lt;br /&gt;&amp;nbsp;path: MSDeploy.iisApp/dbMySql[@path=&amp;#39;server=localhost;database=moodle;uid=root;allow user variables=True&amp;#39;]/sqlScript&lt;br /&gt;[17:23:526]Getting stream data for &amp;#39;sqlScript&amp;#39; (&amp;#39;MSDeploy.iisApp/dbMySql[@path=&amp;#39;install.sql&amp;#39;]/sqlScript&amp;#39;).&lt;br /&gt;[17:23:529]Opening SQL Connection with connection string &amp;#39;server=localhost;database=moodle;uid=root;allow user variables=True&amp;#39;. The &amp;#39;transacted&amp;#39; setting for this connection is &amp;#39;False&amp;#39;.&lt;br /&gt;[17:23:533]Executing the following database command (lines 1 to 17 of the script):&lt;br /&gt;CREATE DATABASE IF NOT EXISTS moodle; &lt;br /&gt;USE moodle;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;DROP PROCEDURE IF EXISTS add_user ;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;CREATE PROCEDURE add_user()&lt;br /&gt;BEGIN&lt;br /&gt;DECLARE EXIT HANDLER FOR 1044 BEGIN END;&lt;br /&gt;GRANT ALL PRIVILEGES ON moodle.* to &lt;a href="mailto:&amp;#39;moodleuser&amp;#39;@&amp;#39;localhost&amp;#39;"&gt;&amp;#39;moodleuser&amp;#39;@&amp;#39;localhost&amp;#39;&lt;/a&gt; IDENTIFIED BY &amp;#39;moodleuser&amp;#39;;&lt;br /&gt;FLUSH PRIVILEGES;&lt;br /&gt;END&lt;br /&gt;;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;CALL add_user();&lt;br /&gt;&amp;nbsp;&lt;br /&gt;DROP PROCEDURE IF EXISTS add_user;&lt;/p&gt;
&lt;p&gt;[17:23:537]Source setAcl (moodle/moodledata) does not match destination (Default Web Site/moodle/moodledata) differing in attributes (isDest,setAclUser,setAclAccess). Update pending.&lt;br /&gt;[17:23:537]Updating setAcl (Default Web Site/moodle/moodledata).&lt;br /&gt;&amp;nbsp;Details:&lt;br /&gt;&amp;nbsp;operationType: Update&lt;br /&gt;&amp;nbsp;providerName: setAcl&lt;br /&gt;&amp;nbsp;path: Default Web Site/moodle/moodledata&lt;br /&gt;EXCEPTION: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.CommonAcl.Purge(SecurityIdentifier sid)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.CommonSecurityDescriptor.PurgeAccessControl(SecurityIdentifier sid)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.ObjectSecurity.PurgeAccessRules(IdentityReference identity)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.SetAclProvider.Add(DeploymentObject source, Boolean whatIf)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.SetAclProvider.Update(DeploymentObject source, Boolean whatIf)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.Update(DeploymentObject source, DeploymentSyncContext syncContext)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.HandleUpdate(DeploymentObject destObject, DeploymentObject sourceObject)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder(DeploymentObject dest, DeploymentObject source)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildren(DeploymentObject dest, DeploymentObject source)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSync(DeploymentObject destinationObject, DeploymentObject sourceObject)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable, ContentRootTable contentRootTable)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(String provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentWellKnownProvider provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.PlatformInstaller.MSDeployProxy.Install(InstallerContext context, RemoteCredentials remoteCredentials)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And the web platform installer log file is:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;DownloadManager Information: 0 : Loading product xml from &amp;#39;https://go.microsoft.com/fwlink/?LinkId=158722&amp;#39;&lt;br /&gt;DownloadManager Information: 0 : Product manager downloading: &lt;a href="https://go.microsoft.com/fwlink/?LinkId=158722"&gt;https://go.microsoft.com/fwlink/?LinkId=158722&lt;/a&gt;&lt;br /&gt;DownloadManager Information: 0 : Remote file has not changed, using local cached file:C:\Users\Administrator.000\AppData\Local\Microsoft\Web Platform Installer\112853652.xml.temp&lt;br /&gt;DownloadManager Information: 0 : Loading product xml from &amp;#39;http://www.microsoft.com/web/webpi/2.0/WebApplicationList.xml&amp;#39;&lt;br /&gt;DownloadManager Information: 0 : Product manager downloading: &lt;a href="http://www.microsoft.com/web/webpi/2.0/WebApplicationList.xml"&gt;http://www.microsoft.com/web/webpi/2.0/WebApplicationList.xml&lt;/a&gt;&lt;br /&gt;DownloadManager Information: 0 : Remote file has not changed, using local cached file:C:\Users\Administrator.000\AppData\Local\Microsoft\Web Platform Installer\-1589660071.xml.temp&lt;br /&gt;DownloadManager Information: 0 : Filtering by majorOS: 6, minorOS: 0, majorSP: 2, minorSP: 0, productType: 7, architecture: x86&lt;br /&gt;DownloadManager Information: 0 : Filtering by majorOS: 6, minorOS: 0, majorSP: 2, minorSP: 0, productType: 7, architecture: x86&lt;br /&gt;DownloadManager Information: 0 : Contextual entry products: PHP&lt;br /&gt;DownloadManager Information: 0 : Contextual product is already installed&lt;br /&gt;DownloadManager Information: 0 : Contextual navigation to product &amp;#39;PHP&amp;#39;&lt;br /&gt;DownloadManager Information: 0 : Getting ratings file from &lt;a href="http://go.microsoft.com/fwlink/?LinkId=163219"&gt;http://go.microsoft.com/fwlink/?LinkId=163219&lt;/a&gt;&lt;br /&gt;DownloadManager Information: 0 : Ratings file loaded successfully&lt;br /&gt;DownloadManager Information: 0 : Adding product Moodle (Moodle) to cart&lt;br /&gt;DownloadManager Information: 0 : Product &amp;#39;Moodle&amp;#39; was already in cart.&lt;br /&gt;DownloadManager Information: 0 : No SQL to configure&lt;br /&gt;DownloadManager Information: 0 : No MySQL to configure&lt;br /&gt;DownloadManager Information: 0 : Setting current install to 1&lt;br /&gt;DownloadManager Information: 0 : Starting install sequence&lt;br /&gt;DownloadManager Information: 0 : Using cached file at C:\Users\Administrator.000\AppData\Local\Microsoft\Web Platform Installer\installers\Moodle\F25C51F112C16F68A7F04652E5334769FFAAC62F\MoodleWindowsWpi-latest-19-20090826.zip instead of downloading from &lt;a href="http://download.moodle.org/download.php/direct/windows_wpi/MoodleWindowsWpi-latest-19-20090826.zip"&gt;http://download.moodle.org/download.php/direct/windows_wpi/MoodleWindowsWpi-latest-19-20090826.zip&lt;/a&gt;&lt;br /&gt;DownloadManager Information: 0 : Using chosen site &amp;#39;Default Web Site&amp;#39;&lt;br /&gt;DownloadManager Information: 0 : The specified destination folder for application moodle is not empty. If you proceed with installation, existing files in that folder may be overwritten. Do you want to continue?&lt;br /&gt;DownloadManager Information: 0 : User chose of overwrite&lt;br /&gt;DownloadManager Information: 0 : SMO is missing. Removing MySQL from database list&lt;br /&gt;DownloadManager Information: 0 : Setting current install to 1&lt;br /&gt;DownloadManager Error: 0 : MS Deploy exception: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.CommonAcl.Purge(SecurityIdentifier sid)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.CommonSecurityDescriptor.PurgeAccessControl(SecurityIdentifier sid)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.ObjectSecurity.PurgeAccessRules(IdentityReference identity)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.SetAclProvider.Add(DeploymentObject source, Boolean whatIf)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.SetAclProvider.Update(DeploymentObject source, Boolean whatIf)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.Update(DeploymentObject source, DeploymentSyncContext syncContext)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.HandleUpdate(DeploymentObject destObject, DeploymentObject sourceObject)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder(DeploymentObject dest, DeploymentObject source)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildren(DeploymentObject dest, DeploymentObject source)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSync(DeploymentObject destinationObject, DeploymentObject sourceObject)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable, ContentRootTable contentRootTable)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(String provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentWellKnownProvider provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.PlatformInstaller.MSDeployProxy.Install(InstallerContext context, RemoteCredentials remoteCredentials)&lt;br /&gt;DownloadManager Error: 0 : MS Deploy error: System.InvalidOperationException: This access control list is not in canonical form and therefore cannot be modified.&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.CommonAcl.Purge(SecurityIdentifier sid)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.CommonSecurityDescriptor.PurgeAccessControl(SecurityIdentifier sid)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Security.AccessControl.ObjectSecurity.PurgeAccessRules(IdentityReference identity)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.SetAclProvider.Add(DeploymentObject source, Boolean whatIf)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.SetAclProvider.Update(DeploymentObject source, Boolean whatIf)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.Update(DeploymentObject source, DeploymentSyncContext syncContext)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.HandleUpdate(DeploymentObject destObject, DeploymentObject sourceObject)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder(DeploymentObject dest, DeploymentObject source)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildren(DeploymentObject dest, DeploymentObject source)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSync(DeploymentObject destinationObject, DeploymentObject sourceObject)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable, ContentRootTable contentRootTable)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(String provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentWellKnownProvider provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.PlatformInstaller.MSDeployProxy.Install(InstallerContext context, RemoteCredentials remoteCredentials)&lt;br /&gt;&amp;nbsp;&amp;nbsp; at Microsoft.Web.PlatformInstaller.MSDeployPackage.Install(InstallerContext currentInstall)&lt;br /&gt;DownloadManager Information: 0 : Product Moodle done install completed&lt;br /&gt;DownloadManager Information: 0 : Increasing current install to 2&lt;br /&gt;DownloadManager Information: 0 : Moodle installation log: C:\Users\Administrator.000\AppData\Local\Microsoft\Web Platform Installer\logs\install\2009-09-29T17.22.46\Moodle.txt&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;All help is very much apreciated.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Gallery Principal Question</title><link>http://forums.iis.net/thread/1918319.aspx</link><pubDate>Fri, 25 Sep 2009 16:04:49 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1918319</guid><dc:creator>lmxu</dc:creator><slash:comments>2</slash:comments><comments>http://forums.iis.net/thread/1918319.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1918319</wfw:commentRss><description>&lt;p&gt;Hey all,&amp;nbsp;&lt;/p&gt;&lt;p&gt;Just trying to clarify something, the Gallery Principal states, that the software must be free of charge and no time restriction (which our community edition is), but fully functional. &lt;br /&gt;&lt;br /&gt;We are a bit confused of the definition &amp;quot;fully functional&amp;quot;? We are a project management software company, our community edition limits the number of projects, milestones and tasks the end users can create. Does that qualify as &amp;quot;fully functional&amp;quot;?&lt;br /&gt;&lt;br /&gt; - Time restriction (checked)&lt;br /&gt;- Free of Charge (checked)&lt;br /&gt;- Fully Functional (?)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Why is MSDeploy only deploying empty folders?</title><link>http://forums.iis.net/thread/1918452.aspx</link><pubDate>Sun, 27 Sep 2009 00:25:32 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1918452</guid><dc:creator>lmxu</dc:creator><slash:comments>1</slash:comments><comments>http://forums.iis.net/thread/1918452.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1918452</wfw:commentRss><description>&lt;p&gt;Hello All,&amp;nbsp;&lt;/p&gt;&lt;p&gt;So after much debugging, I found out, only empty folders in the zip file are copied by msdeploy over to wwwroot. Any folder with contents were ignored. Anyone have this issue? &lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Logo image dimensions failed</title><link>http://forums.iis.net/thread/1917111.aspx</link><pubDate>Tue, 15 Sep 2009 23:18:24 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1917111</guid><dc:creator>vrana</dc:creator><slash:comments>2</slash:comments><comments>http://forums.iis.net/thread/1917111.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1917111</wfw:commentRss><description>When I submit a Web App then all tests pass except the Images tests. All image dimensions fail with several different dimensions. The logo is mandatory and the required dimensions are not described anywhere.&lt;br /&gt;</description></item><item><title>Different include_once, require_once PHP</title><link>http://forums.iis.net/thread/1909699.aspx</link><pubDate>Thu, 09 Jul 2009 07:32:25 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1909699</guid><dc:creator>gilbrtsavier</dc:creator><slash:comments>1</slash:comments><comments>http://forums.iis.net/thread/1909699.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1909699</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;
 
  Normal
  0
  
 




&lt;/p&gt;&lt;p class="MsoNormal"&gt;Hi proficient,&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Could an anybody
give a description of different between include_once, require_once in PHP with
An Example program, an already I have search this but I can’t take that example
so anybody tell description to me for this question.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Thanks in advance for your
help.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Regards,&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Gilbertsavier.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;a href="http://www.mioot.com" target="_blank" title="http://www.mioot.com"&gt;Live chat By mioot &lt;/a&gt;&lt;/p&gt;

</description></item><item><title>Manifest XML Reference</title><link>http://forums.iis.net/thread/1908899.aspx</link><pubDate>Wed, 01 Jul 2009 18:03:08 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1908899</guid><dc:creator>trevski</dc:creator><slash:comments>1</slash:comments><comments>http://forums.iis.net/thread/1908899.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1908899</wfw:commentRss><description>&lt;p&gt;Is there a more detailed reference for the Manifest XML ?&lt;/p&gt;
&lt;p&gt;I would really like it to have the capability to create virtual directories is that possible ?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Looking for advice on .NET 2/MS Ajax vs .NET 3.5 requirement</title><link>http://forums.iis.net/thread/1908054.aspx</link><pubDate>Wed, 24 Jun 2009 03:19:04 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1908054</guid><dc:creator>rdmartin33</dc:creator><slash:comments>2</slash:comments><comments>http://forums.iis.net/thread/1908054.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1908054</wfw:commentRss><description>&lt;p&gt;&amp;nbsp;I am preparing Gallery Server Pro for inclusion in the gallery, and it requires one of the following:&lt;/p&gt;&lt;p&gt;&amp;nbsp;* .NET 2.0 with MS Ajax 1.0 installed&lt;/p&gt;&lt;p&gt;or&lt;/p&gt;&lt;p&gt;* .NET 3.5&lt;/p&gt;&lt;p&gt;I
currently ship it with web.config pre-configured to expect .NET 2.0 w/
AJAX, but the user can replace it with web_3.5.config that is
configured for .NET 3.5.&lt;/p&gt;&lt;p&gt;How should I approach this when
preparing the package? Is the installer smart enough to handle this? In
other words, is it possible for it to use the default web.config when
.NET 2.0 w/ AJAX is installed but replace web.config with the 3.5
version when it senses .NET 3.5 is installed?&lt;/p&gt;Thanks,&lt;br /&gt;Roger Martin&lt;br /&gt;Gallery Server Pro&lt;br /&gt;http://www.galleryserverpro.com</description></item><item><title>Take action based on whether server is 32-bit or 64-bit</title><link>http://forums.iis.net/thread/1908056.aspx</link><pubDate>Wed, 24 Jun 2009 03:23:18 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1908056</guid><dc:creator>rdmartin33</dc:creator><slash:comments>3</slash:comments><comments>http://forums.iis.net/thread/1908056.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1908056</wfw:commentRss><description>&lt;p&gt;I am putting together a package where one of the dll&amp;#39;s comes in both
32-bit and 64-bit flavors, and I need to make sure I get the right one
in the bin directory. How can I write a manifest or parameters file
that senses whether the OS is 32-bit or 64-bit and then deletes the
incompatible one from the bin directory?&lt;/p&gt;Thanks,&lt;br /&gt;Roger Martin&lt;br /&gt;Gallery Server Pro&lt;br /&gt;http://www.galleryserverpro.com</description></item><item><title>Deploy to Sql Server 2005 Express - msdeploy, dbfullsql, SMO error</title><link>http://forums.iis.net/thread/1902548.aspx</link><pubDate>Fri, 01 May 2009 23:01:04 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1902548</guid><dc:creator>jonpauldavies</dc:creator><slash:comments>1</slash:comments><comments>http://forums.iis.net/thread/1902548.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1902548</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m trying hard to get a working package but failing hard. I&amp;#39;m trying to test deployment using msdeploy.exe to sql server 2005 express but I&amp;#39;m getting this error.&lt;/p&gt;
&lt;p&gt;Action: Adding dbFullSql (install.sql)&lt;br /&gt;Error:&amp;nbsp; Could not load file or assembly &amp;#39;Microsoft.SqlServer.ConnectionInfo, Ver&lt;br /&gt;sion=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91&amp;#39; or one of its d&lt;br /&gt;ependencies. The system cannot find the file specified.&lt;br /&gt;Error count: 1&lt;/p&gt;
&lt;p&gt;&amp;nbsp;This seems to imply that I need SQL Server 2008 SMO installed in order to get it to work. I dont want SQL 2008 installed, I need it to work with 2005.&amp;nbsp;I think this part of my manifest.xml is causing the issue as dbfullsql seems to require SMO 2008&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;parameter&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; name=&amp;quot;Connection String&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; description=&amp;quot;Automatically sets the connection string for the connection request.&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; defaultValue=&amp;quot;Server={Database Server};Database={Database Name};uid={Database Administrator};Pwd={Database Administrator Password};&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tags=&amp;quot;Hidden&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;parameterEntry&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; type=&amp;quot;ProviderPath&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scope=&amp;quot;dbfullsql&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; match=&amp;quot;install.sql&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/parameter&amp;gt;&lt;/p&gt;
&lt;p&gt;Any ideas on how to get this working?&lt;/p&gt;</description></item><item><title>How do we build a package for our app that uses ODBC data provider</title><link>http://forums.iis.net/thread/1901897.aspx</link><pubDate>Sat, 25 Apr 2009 23:10:41 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1901897</guid><dc:creator>WorkerBee2</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1901897.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1901897</wfw:commentRss><description>&lt;p&gt;Our ASP.NET application uses ODBC data provider.&amp;nbsp;We need to have the web deployment tool create a database, an ODBC data source and update the ODBC connection string in web.config. The only documentation is that single web page that shows how to do it for SqlClient. Can you tell us how to achieve the steps I described above? Thanks!&lt;/p&gt;</description></item><item><title>SQL Server requirement</title><link>http://forums.iis.net/thread/1901105.aspx</link><pubDate>Sun, 19 Apr 2009 08:55:50 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1901105</guid><dc:creator>nopsolutions</dc:creator><slash:comments>1</slash:comments><comments>http://forums.iis.net/thread/1901105.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1901105</wfw:commentRss><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I create new package for our web application. It requires SQL Server, but database script should not be executed during web package installation. We just want to validate that user has&amp;nbsp;SQL Server installer.&amp;nbsp;How should we create package?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Andrei&lt;/p&gt;</description></item><item><title>This access control list is not in canonical form and therefore cannot be modified</title><link>http://forums.iis.net/thread/1901110.aspx</link><pubDate>Sun, 19 Apr 2009 09:23:00 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1901110</guid><dc:creator>nopsolutions</dc:creator><slash:comments>1</slash:comments><comments>http://forums.iis.net/thread/1901110.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1901110</wfw:commentRss><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve created web package using &amp;quot;Export Application&amp;quot; tool from IIS 7.0. It generated the following files:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;strong&gt;1. archive.xml&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;MsDeploy.Application MSDeploy.ObjectResolver.dirPath=&amp;quot;Microsoft.Web.Deployment.DirPathObjectResolver&amp;quot; MSDeploy.ObjectResolver.filePath=&amp;quot;Microsoft.Web.Deployment.FilePathObjectResolver&amp;quot; MSDeploy.ObjectResolver.createApp=&amp;quot;Microsoft.Web.Deployment.CreateApplicationObjectResolver&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;iisApp path=&amp;quot;Default Web Site/mySite&amp;quot; MSDeploy.path=&amp;quot;2&amp;quot; MSDeploy.MSDeployLinkName=&amp;quot;Child1&amp;quot; MSDeploy.MSDeployKeyAttributeName=&amp;quot;path&amp;quot; MSDeploy.MSDeployProviderOptions=&amp;quot;H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In6NX/PX+DV+jf/7//6//2/8xP9+o1/r1/g1fo3vfVFM66qpztvxd/PJ+Gm+KqvrRb5sR+lP5nVTVMvPHox3xzvjnVF6si7bdZ1/tszXbZ2Vo/TlelIW098rv35Tvc2Xn93bnZzfO7j/aTa79+l+fu/+r4ue9oY68H59WVeXxSyvv1y11GHz6/wav8av8Rut9LMX2SL/dVZZO/91l9kib369y6xc582v+Wv+er8e0P/1fu1f49f4NX69omiOV6tfD+/9rk/z84zwTKmz9HXR5neX1eqkWizyepq/bqs6/7Ff99f4NX6NH/v1fo1f49f4zfEb/veb4y/87zf8fwDY4Q9iJQEAAA==&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;contentPath path=&amp;quot;Default Web Site/mySite&amp;quot; MSDeploy.path=&amp;quot;2&amp;quot; MSDeploy.MSDeployLinkName=&amp;quot;contentPath&amp;quot; MSDeploy.MSDeployKeyAttributeName=&amp;quot;path&amp;quot; MSDeploy.MSDeployProviderOptions=&amp;quot;H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In6NX/PX+DV+jf/7//6//2/8xP9+o1/r1/g1fo3vfVFM66qpztvxd/PJ+Gm+KqvrRb5sR+lP5nVTVMvPHox3xzvjnVF6si7bdZ1/tszXbZ2Vo/TlelIW098rv35Tvc2Xn93bnZzfO7j/aTa79+l+fu/+r4ue9oY68H59WVeXxSyvv1y11GHz6/wav8av8Rut9LMX2SL/dVZZO/91l9kib369y6xc582v+Wv+er8e0P/1fu1f49f4NX7DabVsASZr578eXv5dn+bnGSGbUo/p66LN7y6r1Um1WOT1NH/dVnX+Y7/ur/Fr/Bo/9uv9Gr/Gr/Gb4zf87zfHX/jfb/j/AGNJ5QAqAQAA&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;MSDeploy.dirPath path=&amp;quot;Default Web Site/mySite&amp;quot; MSDeploy.MSDeployLinkName=&amp;quot;contentPath&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/contentPath&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;createApp path=&amp;quot;Default Web Site/mySite&amp;quot; MSDeploy.path=&amp;quot;2&amp;quot; MSDeploy.MSDeployLinkName=&amp;quot;createApp&amp;quot; MSDeploy.MSDeployKeyAttributeName=&amp;quot;path&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/iisApp&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;setAcl path=&amp;quot;Default Web Site/mySite/images/thumbs&amp;quot; MSDeploy.path=&amp;quot;2&amp;quot; isDest=&amp;quot;False&amp;quot; MSDeploy.isDest=&amp;quot;2&amp;quot; setAclUser=&amp;quot;IUSR&amp;quot; MSDeploy.setAclUser=&amp;quot;1&amp;quot; setAclAccess=&amp;quot;FullControl&amp;quot; MSDeploy.setAclAccess=&amp;quot;1&amp;quot; MSDeploy.MSDeployLinkName=&amp;quot;Child2&amp;quot; MSDeploy.MSDeployKeyAttributeName=&amp;quot;path&amp;quot; MSDeploy.MSDeployProviderOptions=&amp;quot;H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In6NX/PX+DV+jf/7//6//2/8xP9+o1/r1/g1fo3vfVFM66qpztvxd/PJ+Gm+KqvrRb5sR+lP5nVTVMvPHox3xzvjnVF6si7bdZ1/tszXbZ2Vo/TlelIW098rv35Tvc2Xn93bnZzfO7j/aTa79+l+fu/+r4ue9oY68H59WVeXxSyvv1y11GHz6/wav8av8Rut9LMX2SL/dVZZO/91l9kib369y6xc582v+Wv+er8e0P/1fu1f49f4NX69Jm+Pp+Wvh/fuPs3PM8Izpc7S10Wb311Wq5Nqscjraf66rer8brHILvLmbjtfLybNj/26v8av8Wv82K/3a/wav8Zvjt8A89f79X+NX+PXSATmV01e/3q/wa/xa/wav5H8fTyd5k3zm6M9mv56P/Zr/Bq/xu+YLavl9aJaN8frdk7DKaYZxoF3f73k1/g1fo3f8Nm6LE+qZVtX5W/4/wCQzGJKhwEAAA==&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;setAcl path=&amp;quot;Default Web Site/mySite/files&amp;quot; MSDeploy.path=&amp;quot;2&amp;quot; isDest=&amp;quot;False&amp;quot; MSDeploy.isDest=&amp;quot;2&amp;quot; setAclUser=&amp;quot;IUSR&amp;quot; MSDeploy.setAclUser=&amp;quot;1&amp;quot; setAclAccess=&amp;quot;FullControl&amp;quot; MSDeploy.setAclAccess=&amp;quot;1&amp;quot; MSDeploy.MSDeployLinkName=&amp;quot;Child3&amp;quot; MSDeploy.MSDeployKeyAttributeName=&amp;quot;path&amp;quot; MSDeploy.MSDeployProviderOptions=&amp;quot;H4sIAAAAAAAEAO29B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/In6NX/PX+DV+jf/7//6//2/8xP9+o1/r1/g1fo3vfVFM66qpztvxd/PJ+Gm+KqvrRb5sR+lP5nVTVMvPHox3xzvjnVF6si7bdZ1/tszXbZ2Vo/TlelIW098rv35Tvc2Xn93bnZzfO7j/aTa79+l+fu/+r4ue9oY68H59WVeXxSyvv1y11GHz6/wav8av8Rut9LMX2SL/dVZZO/91l9kib369y6xc582v+Wv+er8e0P/1fu1f49f4NX69Jm+Pp+Wvh/c+fpqfZ4RnSp2lr4s2v7usVifVYpHX0/x1W9X53fOizJsf+3V/jV/j1/ixX+/X+DV+jd8cvwHWr/fr/xq/xq+RCKyvmrz+9X6DX+PX+DV+I/n7eDrNm+Y3R3s0/fV+7Nf4NX6N3zFbVsvrRbVujtftnIZRTDPgj3d/veTX+DV+jd/w2bosT6plW1flb/j/AFV6XGl/AQAA&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/MsDeploy.Application&amp;gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&amp;nbsp;2. &amp;nbsp;parameters.xml&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;parameters&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;parameter name=&amp;quot;Parameter 1&amp;quot; description=&amp;quot;Web Application&amp;quot; defaultValue=&amp;quot;Default Web Site/mySite&amp;quot; tags=&amp;quot;IisApp&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;parameterEntry type=&amp;quot;ProviderPath&amp;quot; scope=&amp;quot;iisApp&amp;quot; match=&amp;quot;Default\ Web\ Site/mySite&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/parameter&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;parameter name=&amp;quot;Parameter 2&amp;quot; description=&amp;quot;Grant permissions&amp;quot; defaultValue=&amp;quot;Default Web Site/mySite/images/thumbs&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;parameterEntry type=&amp;quot;ProviderPath&amp;quot; scope=&amp;quot;setAcl&amp;quot; match=&amp;quot;Default\ Web\ Site/mySite/images/thumbs&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/parameter&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;parameter name=&amp;quot;Parameter 3&amp;quot; description=&amp;quot;Grant permissions&amp;quot; defaultValue=&amp;quot;Default Web Site/mySite/files&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;parameterEntry type=&amp;quot;ProviderPath&amp;quot; scope=&amp;quot;setAcl&amp;quot; match=&amp;quot;Default\ Web\ Site/mySite/files&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/parameter&amp;gt;&lt;br /&gt;&amp;lt;/parameters&amp;gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And when I use &amp;quot;Import Application&amp;quot; tool from IIS 7.0 I get the following error:&lt;/p&gt;
&lt;p&gt;&amp;quot;The package installation failed.&lt;/p&gt;
&lt;p&gt;An error occurred when performing this operation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;Details:&amp;nbsp; This access control list is not in canonical form and therefore cannot be modified&amp;nbsp;&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;font size="1"&gt;
&lt;p&gt;в System.Security.AccessControl.CommonAcl.ThrowIfNotCanonical()&lt;/p&gt;
&lt;p&gt;в System.Security.AccessControl.CommonAcl.Purge(SecurityIdentifier sid)&lt;/p&gt;
&lt;p&gt;в System.Security.AccessControl.CommonSecurityDescriptor.PurgeAccessControl(SecurityIdentifier sid)&lt;/p&gt;
&lt;p&gt;в System.Security.AccessControl.ObjectSecurity.PurgeAccessRules(IdentityReference identity)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.SetAclProvider.Add(DeploymentObject source, Boolean whatIf)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.SetAclProvider.Update(DeploymentObject source, Boolean whatIf)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.DeploymentObject.Update(DeploymentObject source, DeploymentSyncContext syncContext)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.DeploymentSyncContext.HandleUpdate(DeploymentObject destObject, DeploymentObject sourceObject)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildrenOrder(DeploymentObject dest, DeploymentObject source)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.DeploymentSyncContext.SyncChildren(DeploymentObject dest, DeploymentObject source)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.DeploymentSyncContext.ProcessSync(DeploymentObject destinationObject, DeploymentObject sourceObject)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.DeploymentObject.SyncToInternal(DeploymentObject destObject, DeploymentSyncOptions syncOptions, PayloadTable payloadTable, ContentRootTable contentRootTable)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentProviderOptions providerOptions, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.DeploymentObject.SyncTo(String provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Deployment.DeploymentObject.SyncTo(DeploymentWellKnownProvider provider, String path, DeploymentBaseOptions baseOptions, DeploymentSyncOptions syncOptions)&lt;/p&gt;
&lt;p&gt;в Microsoft.Web.Management.Packaging.InstallProgressWizardPage.OnWorkerDoWork(Object sender, DoWorkEventArgs e)&lt;/p&gt;
&lt;p&gt;в System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)&lt;/p&gt;
&lt;p&gt;в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)&lt;/p&gt;&lt;/font&gt;</description></item><item><title>What license must my app use?</title><link>http://forums.iis.net/thread/1897238.aspx</link><pubDate>Wed, 18 Mar 2009 17:10:12 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1897238</guid><dc:creator>jonpauldavies</dc:creator><slash:comments>1</slash:comments><comments>http://forums.iis.net/thread/1897238.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1897238</wfw:commentRss><description>&lt;p&gt;My app is currently planned to be AGPL licensed. What are the allowed licenses to allow an app to be included in the gallery?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Thanks&lt;/p&gt;</description></item><item><title>Issues with MS SQL and PHP</title><link>http://forums.iis.net/thread/1898209.aspx</link><pubDate>Wed, 25 Mar 2009 23:44:15 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1898209</guid><dc:creator>sminnee</dc:creator><slash:comments>2</slash:comments><comments>http://forums.iis.net/thread/1898209.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1898209</wfw:commentRss><description>&lt;p&gt;I emailed Jake about this directly; posting here for posterity.

&lt;p&gt;Q: We&amp;#39;re trying to connect to a MS SQL server from the version of PHP that the Web Platform Installer installs, and we&amp;#39;re running into the following problem.

&lt;p&gt;A: There are a few things going on here.
 
&lt;ul&gt;&lt;li&gt; The MS SQL driver that ships with PHP is based on some MS SQL Client Libraries that were end-of-life’d a couple of years ago.  We install the driver for a couple of applications which ship with the pre-requisites themselves.  We would not recommend using it for any new development.

&lt;li&gt; There is a MS SQL PHP Driver produced by the MS SQL folks - http://www.microsoft.com/downloads/details.aspx?FamilyId=61BF87E0-D031-466B-B09A-6597C21A2E2A&amp;amp;displaylang=en.  I would use this driver instead. 

&lt;li&gt; When you start PHP with the base config as we ship it, that MS SQL Driver will fail to load if you don’t have the client libraries.  This isn’t a fatal error though, so you are only likely to see the error if you either start PHP from the command line, or if you are logging errors to a file.&lt;/ul&gt;</description></item><item><title>Where to test created package</title><link>http://forums.iis.net/thread/1898114.aspx</link><pubDate>Wed, 25 Mar 2009 14:49:48 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1898114</guid><dc:creator>dalos</dc:creator><slash:comments>1</slash:comments><comments>http://forums.iis.net/thread/1898114.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1898114</wfw:commentRss><description>
&lt;p&gt;Hi,&lt;/p&gt;

&lt;p&gt; where can I test my package before I submit it to gallery?&lt;/p&gt;

&lt;p&gt;In application package guide ( http://learn.iis.net/page.aspx/578/application-packaging-guide-for-the-windows-web-application-gallery/ ) is the following:&lt;/p&gt;

&lt;p&gt;
&lt;b&gt;The simplest way to test your application is using a batch file which
calls the MS Deploy command line and sets values for the parameters [...]&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;



&lt;p&gt;&amp;nbsp;Is this sufficient? I mean what about some sneaky error that MS Deploy can&amp;#39;t detect?&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
</description></item><item><title>Welcome to the Windows Web Application Gallery</title><link>http://forums.iis.net/thread/1897235.aspx</link><pubDate>Wed, 18 Mar 2009 16:22:45 GMT</pubDate><guid isPermaLink="false">50bcf3b4-f6fe-4638-adff-0c150e922e99:1897235</guid><dc:creator>stjacobs</dc:creator><slash:comments>0</slash:comments><comments>http://forums.iis.net/thread/1897235.aspx</comments><wfw:commentRss>http://forums.iis.net/commentrss.aspx?SectionID=1158&amp;PostID=1897235</wfw:commentRss><description>&lt;p&gt;The Windows Web Application Gallery is a community hub of free and popular .NET and PHP applications for you to use as building blocks for creating dynamic web solutions. Additionally, if you have a free web application you’d like to add to the Windows Web Application Gallery - you can do so - and we’ll market &amp;amp; distribute these apps - your apps - to millions of Windows developers worldwide. Our goal here is to accelerate the speed of developing web solutions for your business - as well as provide all the guidance, building blocks, and products you’ll need to be successful. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;This forum is here for you, the application developer.&amp;nbsp; Whether you are developing an application to be hosted in the Gallery, or an application which is a consumer of the Gallery, this forum is here for you to ask whatever questions you have. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Welcome to the Windows Web Application Gallery! &lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>