SDK and Tools

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow Cloud Service publishing in VS to use Storage Accounts created in ARM

    Today in SDK 2.8, if you create a storage account in ARM, it's not visible in the Cloud Service publish tooling. It can only see "classic" storage accounts. Not awesome.

    510 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  2. depoly to blob storage as part of visual studio publish

    It would be great in visual studio to mark a css, js or image (so static file) as needing deployment to blob storage as part of the publishing process. This would make it much easier to create website that utilize table storage and CDN for these files speeding up sites and making it easier to make changes to this static content

    79 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
    under review  ·  Brady Gaster responded

    I’ve discussed an idea like this with a few of the web tooling Program Managers recently, and we all agree that the feature is indeed a legitimate one we should consider. The discussions are really early.

    We do have support for uploading files to blob storage accounts directly from within VS. We also have web publishing capabilities. Add to that the support we have in Razor for being able to load things like jQuery from disk when the site’s running in debug mode to later loading from a CDN, and it seems like something we could develop.

    We’re looking into the options now. I’ll keep this thread updated in the future.

  3. Use NuGet to add ARM templates and supporting artifacts to a Visual Studio Azure Resource Group Project

    You may have several "Azure Resource Group” projects in Visual Studio 2015 that use DSC, Linux Scripts and other artifacts. In the case of DSC, some depend on modules in the PowerShell Gallery (which is based on NuGet).

    It would be advantages if I could use NuGet to add those modules to my project and have Visual Studio 2015 package them as part of “dsc.zip" when building or deploying the resource group.

    There are additional benefits if the project type supported NuGet Packages, including a better mechanism to share ARM templates between projects (just imagine having an ARM Template Gallery…

    30 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  4. BUG: Debugging deployment slots from Cloud Explorer/Azure SDK

    I can debug the main web app, but attempting to debug any of its deployment slots fails with the following error:

    "Action is not supported in your current Azure SDK version"

    I'm running Win10 x64 Enterprise, VS 2015 Enterprise and Azure SDK 2.7.1, with all updates to my knowledge.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  5. Offer a continuous integration service like BuildHive

    BuildHive is a cloud based continuous integration service for Java applications. It polls Git for changes. After each commit it builds the code and runs unit tests, sending emails on failure.

    Microsoft could offer a similar service for .NET

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  2 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  6. Multiple csdef file for cloud service project

    While packaging or publishing the cloud service project from Visual Studio I have option to choose different service config files.

    I would be nice if I can define multiple csdef files and choose one of them while creating the package.

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  7. Automatically start up Azure development storage in Visual Studio

    Too many times have I run a project only to find that I forgot to start up the Azure dev storage. This should be done automatically.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  8. Ability to login Visual Studio Server Explorer with RBAC accounts.

    One of the customer wants to connect Azure from Server Explorer. Cloud Explorer is not enough because it won't show all subscriptions if the customer has several Active Directories.

    This is the related post below. But it is completed as of now, so I created a new one.
    https://feedback.azure.com/forums/170031-sdk-and-tools/suggestions/6631677-allow-role-based-access-to-azure-portal-via-visual

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  9. Support for detecting port from Docker container other than the .Net Core app

    Our configuration includes an nginx proxy in front of .Net Core. When using the Visual Studio Tools for Docker, it attempts to detect the exposed port from the .Net Core application container, and uses it to launch the browser.

    However, when I add the nginx proxy to the docker-compose.yml file, I'd like it to instead get the port from the proxy container, which is then forwarding to the application. Currently, it fails with an error "Can not find any host ports in the conainer 'xxxx'" and i have to lookup the port number myself from Docker.

    Allowing this would mean…

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  10. Fix bug which prevents publishing console app to a file

    When I attempt to publish a Console app to a file, I get this error:

    1>------ Build started: Project: DockerTest, Configuration: Release Any CPU ------
    1>
    1> Build succeeded.
    1> 0 Warning(s).
    1> 0 Error(s).
    1>
    1> Time elapsed 00:00:00.0120036
    1>
    2>------ Publish started: Project: DockerTest, Configuration: Release Any CPU ------
    Connecting to C:\Docker\DockerTest\src\DockerTest....\artifacts\bin\DockerTest\Release\PublishOutput...
    rmdir /S /Q "C:\Users\stolmie\AppData\Local\Temp\PublishTemp\DockerTest52"
    Environment variables:
    Path=.\node_modules.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git
    C:\Users\stolmie.dnx\runtimes\dnx-clr-win-x86.1.0.0-rc1-update1\bin\dnu.cmd publish "C:\Docker\DockerTest\src\DockerTest" --out "C:\Users\stolmie\AppData\Local\Temp\PublishTemp\DockerTest52" --configuration Release --runtime dnx-coreclr-win-x64.1.0.0-rc1-update1 --quiet
    Microsoft .NET Development Utility Clr-x86-1.0.0-rc1-16231
    Copying to output path C:\Users\stolmie\AppData\Local\Temp\PublishTemp\DockerTest52
    Time elapsed 00:00:01.5757964
    C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.DNX.Publishing.targets(386,5): Error…

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  11. Attach debugger to all w3wp processes, not just one

    A multi-site/application cloud service (several Site or VirtualApplication elements in .csdef) means multiple IIS processes (w3wp.exe). They are typically started on demand which means one is started initially, and others on the first request to that site/application.

    When running in the emulator, F5 only attaches the debugger to that first process... but not to the additional ones, as it should.

    To debug a multi-site/application webrole correctly (i.e. to have the debugger attached to all appropriate processes), we have to develop a custom VSPackage which pings all URLs to start the additional processes, and then attaches the debugger to them... this…

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add the Ability to Swap VIPs from within Visual Studio

    I wish I could stay completely within the IDE (Visual Studio) to publish to a staging instance on Azure, and then do a VIP swap with the production instance. As it is right now, I have to open the Management Portal every time I want to do a VIP swap.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support for docker stack deploy

    Docker support currently executes the following command after building containers:

    docker-compose -f "slnroot\docker-compose.yml" -f "slnroot\docker-compose.override.yml" -f "slnroot\obj\Docker\docker-compose.vs.debug.g.yml" -p dockercompose14620923243451567273 --no-ansi up -d --no-build --force-recreate --remove-orphans

    Could we have a new setting under
    VS > Tools > Options > Container Tools
    which allows us to switch to swarm mode, instead performing a docker stack deploy instead.
    Thanks to the upcoming Kubernetes support in Docker for Windows (currently available on Edge), this would also integrate nicely out-of-the-box with Kubernetes if the user has configured it so.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  14. Use the URL debug settings of the ASP.NET application project

    Dear Azure SDK Team,

    This feature may seem really insignificant, but it's essential for being able to use a self-signed certificate during local debugging.

    For example, I have my hosts file configured to redirect "x.mydomain.com" to 127.0.0.7, and I installed and registered a self-signed certificate for that domain with IIS Express, using the procedure outlined here:

    http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx

    But that no longer works when I debug the web app as part of a cloud service. :(

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  15. Opening a browser during debugging should be optional per role

    I have a public web role and a private worker role in my cloud service. It would be nice if I had the option to configure which roles open a browser window during debugging of the cloud service project.

    An alternative would be for the debugger to only open a browser window for each actual endpoint defined in the cloud service (again, per role), rather than for each web app that is launched (using IIS Express).

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  16. Clarify Cloud Explorer vs Server Explorer in Visual Studio

    The confusion between whether I should look at Cloud Explorer vs. Server Explorer for a given resource (or even for a given operation for a given resource) is difficult to reconcile. Either move all Azure components into Cloud Explorer or move them all into Server Explorer.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  17. Deploy-AzureResourceGroup.ps1 slow to upload artifacts

    The Azure Resource Group project no longer uses AzCopy to upload artifacts to a storage blob container, but uses Set-AzureStorageBlobContent which is much much slower!

    This has a big impact as we have many linked templates and may web deploy packages to upload.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks, Anthony – we’ll take a look at options here. Our preference is not to put AZCopy back into all projects (though you could easily add in the interim) but to try to make the cmdlets faster – open to your thoughts on that…

  18. No Azure option in WebApp menu

    I am working through the 'Create your first Java web app in Azure' document and when trying to publish the 'Hello Azure!' text in Project Explorer, I right-click on 'MyFirstJavaOnAzureWebApp,' I do not see the 'Azure' selection. There is nothing between 'Java EE Tools' and 'Team.'
    Could you let me know what I need to do to fix this?

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  19. Allow the ability to add files "as link" into Role Content folders

    I can't add a file 'as a link' to the role content folder of a Worker or Web role project. The drop down option, seen in this Stack Overflow answer, is not available:

    https://stackoverflow.com/questions/13562875/azure-can-i-copy-to-output-directory-a-file-that-doesnt-reside-in-my-solution/13563821#13563821

    Right now, we have configuration files that are needed to by a startup task (defined in ServiceDefinition.csdef) , that need to be included in all of our worker role solutions. Without being able to add that file as a link, we have separate copies of that same file across all of our worker role solutions, making these configuration files difficult to update. (Instead of updating one…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
  20. Exclamation mark is wrongly used

    Publishing web/worker role shows exclamation mark during updating. It is "wrong" icon as it stands for "Warning" in Visual Studio. It would be good to replace it.

    I recommend [cloud icon]+[build down-arrow icon] image instead.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Tools for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • Don't see your idea?

SDK and Tools

Categories

Feedback and Knowledge Base