Azure Site Extension xdt transform order - azure

I have my own Azure App Service Site Extension, which has an xdt transform that conflicts with another 3rd-party Site Extension. Is there any way to determine the order in which xdt transforms are applied, and can I control the order?

In your app service go to D:\home\LogFiles\Transform to see the transform logs. See the application.config before and after transformation to verify if your transform is as expected. Following are steps to find the applicationhost.config. You can disable and enable extensions to further debug the sequence of transformation. Click here to read details about Site extensions.
Go to the Kudu Console
Click the 'planet' icon
Click the Config folder
Click the download button for applicationhost.config. Or you
can click the Edit button to look at it directly in the browser

It is the directory order (Directory.GetDirectories).
Here the link to the question on git:
https://github.com/projectkudu/kudu/issues/3157

Related

Azure API Management Developer Portal edit detail options

I am new to APIM, when I try to edit the page api-details and change some of the defaults for "List of Operations" it does not present me with an option to save (stays greyed out). Instead I get a message saying "This section is part of a "Default" layout. Would you like to open it for editing?"
Opening the default layout doesnt really do anything in terms of helping me save these options. How to I save these options? Like "Allow switching between URL paths and operation names"?
After selecting default group the following happens.
One of the workaround to save the changes made to layout in APIM developer portal as following:
Go to the developer portal of the APIM Instance > Click on APIs option on right top corner > Click on Edit Layouts option comes in the bottom right corner >
Edit your layout by adding the required options like List of APIs or API History or Widgets and then click on Save button is available on left side.
After making selection, Save option will be enabled to apply changes.

Don't find option to enable Quick Launch in my Sharepoint site

I dont find an option to enable left-hand Quick Launch on my Sharepoint site. Currently, I only see top navigation. How can I enable Quick Launch in my scenario?
Did you enabled SharePoint Server Publishing Infrastructure in Site collection features? Or on you site settings page, you have options like below under Look and Feel section.
If you can see Navigation Elements, you can click it and then you will see the check box for enable Qucik Lauch.

SharePoint 2013: Edit Renditions button missing

I've seen tutorials that claim there is an "Edit Renditions" button, and/or a Design tab on the ribbon with the option to edit renditions. However, I do not see either of these options. Please see below. The first image is what I see. (Note: Ribbon is not shown, but there is no Design tab, only Browse, Files, and Library tabs.) The second and third images are what I should be seeing, according to this and this.
First, make sure you meet the prerequisites to use this feature.
Prerequisites include:
Enable publishing features at the site collection level and site level.
Enable BLOB cache for your web application.
Use an asset library to store your images.
Please check the above, make sure you have configured them all. After that, when you click an image from the asset library, it will show as the following:
If you edit an image from an asset library on a page, the below will be displayed:
More information about image renditions, you can refer to the article.

How to access site files on Azure

so my uncle asked me to update something on his website. I found out he uses azure service. I've never used this service before. After looking around I thought it was as easy as Searching App Services, then clicking on the only app running, then on the side panel click development center, then I choose FTP access. I then used FileZilla, I edited a file and then re-uploaded the file but nothing gets updated on the site. Am I missing something obvious?
Thanks.
If you want to update your website, you can use FTP,Git or other tools. You can refer to this document which can tell you how to deploy your sites. And contains other way to deploy your app. According your describe, you can check the last modified time of files in kudu.The following paragraph will introduce kudu.
If you just want to update your static files in sites. The easiest way is logging on portal and find your app.
First, you should click Advanced Tool in left side, and click the link to open KUDU Management.
Second, find Debug console options and click CMD or PowerShell, then you can see folders in the page, click site->wwwroot .
Third, you can add/delete/modify your static files by buttons in the page. When click the icon of pen, you can modify this file.
If you want to copy your local files, you also can drop it to this page, it's very convenient. More function about Kudu you can see this site.
Hope my answer works for you.

How to Zip an Azure Website

I have a WordPress installation on an Azure Website (not a WebRole). I have FTP access to the site but it literally can take like an hour, which is insane because if I could just ZIP the thousands of files on the site (due to all the plugins, etc) it might take 5 seconds to run the zip. Downloading that then would be far more reliable, as its just 1 file, not 10,000 that could get messed in transfer. Traditional hosters allow you to get on their control panel and zip folders, for instance, but FTP doesn't allow this.
So can I do this on an Azure website, any way, shape or how??? I've looked a bit into SFTP which seems to have some such capabilities but it doesn't seem to be implemented in Azure websites. What can I do, this whole work flow is despisable, I can't live with it, it discourages backups. This encourages one to go to a traditional shared host but I would rather not if possible.
Use the Kudu Console. To access it, simply go to {yoursite}.scm.azurewebsites.net.
You will then be prompted for your login credentials for your Microsoft Azure Account. Once logged in, click on 'Debug Console' at the top of the web page.
Within the UI, Next to each file and folder, there is a Down Arrow icon that lets you download the item.
For files, it directly downloads the file by navigating to it.
For directories, it downloads a zip file containing the full content of the folder.
Detailed instructions can be found here: https://github.com/projectkudu/kudu/wiki/Kudu-console
Adding a screeshot of kudu-console.
Another solution would be the Kudu API, you can accomplish a lot of stuff with it such as downloading a folder from the app service as ZIP as well as automating this using a script. Use the following link within a web browser for example:
If logged in to kudu from the browser just use:
https://{{your-site}}.scm.azurewebsites.net/api/zip/{{folder-path}}
If using a script or command line pass your credentials as follows:
https://user:pass#{{your-site}}.scm.azurewebsites.net/api/zip/{{folder-path}}
Where user and pass can be obtained by going to your app service in the Azure Portal and clicking Get Publish Profile in the Overview tab. See the Deployment Credetials documentation for more details.
Note: The folder path starts from D:\home.
For more information consult the kudu Rest API documentation.

Resources