General ASP.NET

Announcement: This forum has been replaced by Visual Studio Developer Community to provide you one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community.

We’d like your suggestions and ideas to help us continuously improve future releases of ASP.NET, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The ASP.NET Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Make WebDeploy transactional

    When deploying a site, the previous version should continue to run. If the deployment fails, the site should continue to run on the previous version. If it succeeds, the switch should happen after publication is complete.

    602 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      under review  ·  9 comments  ·  Web Deployment  ·  Flag idea as inappropriate…  ·  Admin →
    • EnableMSDeployAppOffline - AppOfflineTemplate

      For WebDeploy you can specify <EnableMSDeployAppOffline> in the .pubxml file but this will generate a default app_offline.htm file that you cannot modify. Just provide an option for a template like <AppOfflineTemplate>

      78 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        5 comments  ·  Web Deployment  ·  Flag idea as inappropriate…  ·  Admin →

        Thanks for the suggestion, I’m looking into this. The thought that I have is to do this convention based. So if you have a file named app_offline-template.htm then we use that file for app_offline.htm. Please let me know if that design doesn’t work for you.

      • A better Web Deploy authoring experience

        Make the Web Deploy authoring and packaging experience more powerful. Add editing support into VS to add custom deployment steps and control all the providers that WD supports.
        There is a lot of power in Web Deploy that most developers don't use since they rely in the default build steps and don't want to go through the hassle of authoring the Web Deploy packages manually.

        Ideally I want to right-click my project, choose "Add custom Web Deploy step" and do things like setup IIS bindings, create a registry key, register a certificate, set file permissions etc.

        Then when I build…

        53 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          3 comments  ·  Web Deployment  ·  Flag idea as inappropriate…  ·  Admin →

          Thanks for the idea. I agree that this would be pretty cool.

          I’m not sure if you are aware but in VS2012 when you create a publish profile we save the file as .pubxml under Properties\PublishProfiles.

          I was thinking that we could have a .pubxml editor/designer. So the idea would be that if you wanted to fine tune your publish/package process you could edit the .pubxml file in that way.

          My only hesitation is that I’m not sure how many people would be interested in this. If we get a good amount of votes on this item we can do a deeper investigation on this.

        • Make it easier to configure Web Publish Profiles

          I'd like to see a GUI for some MSBuild/Web Publish Target settings like: folder permissions (ACLs), blocking a folder from being overridden (e.g. upload folder containing user files), easy site backup before publish (to a zip file probably), etc.

          13 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Web Deployment  ·  Flag idea as inappropriate…  ·  Admin →

            Hi Dirk, I think this is a great idea. If you don’t already know the publish profiles are now stored as a part of your project under Properties\PublishProfiles. For this I was thinking that it would be good to have an editor for all the advanced properties if you double click the file.

            The only thing that I’m not sure of is how many people would be interested in using this functionality. If we can get a good amount of votes on this item then I can use that to justify the work.

          • Add 'Publish Files' context menu item to files in pending changes window

            In the pending changes window it would be great if I could select the files, right-click and select 'publish files' from the context menu.

            This would open the publish dialog as normal and I could publish just the files that have changed.

            6 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              under review  ·  0 comments  ·  Web Deployment  ·  Flag idea as inappropriate…  ·  Admin →
            • WebDeploy: Make use of zlib and use compression!!

              One by one file copying is a dealbreaker. Please opt for zlib to compress the whole package, push the tarball, untar it on target and post the result back at once. We don't need one by one file transfer status.

              At least provide an option for it, if people are dumb enough to realize what they don't need! It takes us MINUTES to publish the dam thing on our staging from other country.

              zlib (http://zlib.net/) is used by the whole non-Microsoft world. Node and many other platforms and open software make use of it. It compiles fine on…

              5 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Web Deployment  ·  Flag idea as inappropriate…  ·  Admin →
                under review  ·  Daria Grigoriu responded

                Thank you for pointing this out, we will review. WebDeploy development is currently very limited so we may not be able to address right away.

              General ASP.NET

              Feedback and Knowledge Base