General ASP.NET
-
Add MONO support/compatibility
Add please more MONO support/compatibility
736 votesstarted ·
AdminPranav Rastogi
(Program Manager, Microsoft ASP.NET Future Feature Feedback)
responded
As part of ASP.NET vNext we will ensure that ASP.NET vNext runs on Mono. You can read more about ASP.NET vNext http://blogs.msdn.com/b/webdev/archive/2014/06/03/asp-net-vnext-in-visual-studio-14-ctp.aspx
-
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.
577 votes -
ASP.NET Identity membership DB Tool to mangage users, roles needed
A simple user interface tool is needed to create and manage Users and Roles with ASP.NET Identity. Please port the ASP.NET Web Site Administration Tool ( http://www.asp.net/web-forms/tutorials/deployment/deploying-web-site-projects/users-and-roles-on-the-production-website-cs ) to work with the new ASP.NET Identity membership DB
457 votesunder review ·
AdminPranav Rastogi
(Program Manager, Microsoft ASP.NET Future Feature Feedback)
responded
We are looking into how can we provide this functionality. we want to provide it in such a way so that it is easy to customize and use it in your app.
-
Speed up the aspnet_compiler.
The aspnet_compiler is slow to precompile web pages. We have a high end build server and the aspnet_compiler.exe runs and hardly uses in CPU or RAM.
Is there anything that can be done to speed up precompilation as it accounts for 50% of our total build time.
307 votes -
Show me the parts of my .config files that I can delete
As projects grow and transition from greenfield to brownfield projects .config files are getting more and more obsolete and dead stuff in them.
Do help me and show me what I delete of this.
261 votes -
Support Script# and give us an answer to the Google Web Toolkit.
I would love to use Script# similar to how Google Web Toolkit works. Your Javascript story is still pretty weak in terms of allowing us to easily make complicated AJAX applications.
255 votes -
Remove SignalR's dependency on jQuery
jQuery is great and all, but with a growing acceptance of two way binding from KnockoutJs, AngularJs, etc, sometimes it is just an overhead to add jQuery in order to use SignalR. Moreover, this brings a lot of problems when using ExtJs or other pure javascript UI libraries.
225 votesunder review ·
AdminPranav Rastogi
(Program Manager, Microsoft ASP.NET Future Feature Feedback)
responded
This is being tracked on the SignalR project on Github https://github.com/SignalR
-
allow msbuild command to publish with FTP profiles
Currently it is no supported. Please support FTP publish with MSBuild command.
198 votesThanks for the suggestion. Let’s see how much interest there is for this support.
-
Better error handling
When trying to handle errors in ASP.NET, you have to jump through a series of unintuitive and often poorly documented hoops to catch an exception and handle it in a sensible way. The non-senisble and default way to handle exceptions would be to redirect to a static HTML file that responds with an HTTP 200 Status Code, which is so wrong it's crazy that it's even available as an option, nonetheless set as the default.
It's also extremely confusing that IIS and ASP.NET each tries to handle errors on their own way, with their own corresponding, diverging and confusing configuration…
139 votes -
Add the ability to transform Web.Config without rebuilding
Allow Web.Config transforms to be applied to a deployment package without a rebuild under a different configuration.
QA packages can then be converted to production release packages without fear of introducing any subsequent changes.
Add ins exist but would prefer to have built in support127 votesunder review ·
AdminSayed Ibrahim Hashimi
(Admin, Microsoft ASP.NET Future Feature Feedback)
responded
Thanks for the suggestion. If I understand you correctly you want to be able to create a single Web Deploy package and then use that to publish to multiple destinations, including executing the web.config transform?
We are certainly looking at this scenario. I have created a prototype of what this support might look like. I’d love to get your thoughts on it. I’ve created a 5 minute video. You can take a look at http://sedodream.com/2012/03/14/PackageWebUpdatedAndVideoBelow.aspx.
-
123 votes
-
Secure/Better Smart Client Publishing
I would like secure ftp publishing of applications as well as the ability to retry publishing a file if the upload fails
90 votes -
Make enrypting the connection strings easier to do during deployment
right now you have to run aspnet_regiis to encrypt the connection strings in a web.config. It would be nice to this could be built in as a part of the deploy process.
88 votesThank you for sharing this idea, we are considering for WebDeploy future work.
-
Multiple web.config Transforms
The ability to specify multiple web.config Transforms; all of them applies and final web.config gets created out of them. And then couple of item templates to add specific transform...e-g
web.config
release-ajax-transform
release-dynamic-data-transform
debug-ajax-transform
debug-dynamic-data-transform81 votes -
Add the concept of AMD like require.js
Libraries like Require.js help to structure the javascript files into modules that are resolved on runtime or can be passed to an optimizer that bundles all javascript files into on file with the correct order.
It would be cool to have support in ASP.NET and Visual Studio for these concept and that it would be included in the Bundling and Minification Process.
And Intellisens should not break when using require.js.71 votesThe JavaScript editor needs to provide Intellisense when using AMD (require.js among others). This work has been started
-
Don't stop IIS-Express when stopping debugger with enabled Edit&Continue
Currently if Edit & Continue is enabled (in VS 2013 Update 3 on x64) stopping the debugger always stops IIS-Express. See MS-Blog http://blogs.msdn.com/b/webdev/archive/2013/07/11/enable-edit-and-continue-debugging-option-is-now-on-by-default-for-new-web-applications-in-vs2013-preview.aspx
This is very un-handy. Please don't stop IIS-Express all the time.
66 votes -
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…
52 votesunder review ·
AdminSayed Ibrahim Hashimi
(Admin, Microsoft ASP.NET Future Feature Feedback)
responded
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.
-
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>
50 votesunder review ·
AdminSayed Ibrahim Hashimi
(Admin, Microsoft ASP.NET Future Feature Feedback)
responded
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.
-
ASP.NET Identity: Add ability to have different token lifespan for different purposes
We're generating tokens for password resets and user invites/registration using the GeneratePasswordResetTokenAsync() and GenerateUserTokenAsync() methods exposed by the UserManager class, respectively. We'd like to be able to have a different lifespan for each of those token types (e.g. 20 minutes for password resets and 1 week for user invites/registration). However, the DataProtectorTokenProvider class only has a single TokenLifespan that is used for all purposes.
44 votesI believe this is in progress for ASP.NET Core
-
Show website details in "Title" column for iisexpress.exe process when attaching the debugger in Visual Studio
If you want to attach the debugger from Visual Studio to a web application running under IIS express, there is no way to distinguish between different iisexpress.exe processes. Currently if I have 10 iisexpress processes in the list I have to look at the PID number in the systemtray GUI for IIS Express and then find in "Available processes" list. The ASP.NET development server display "ASP.NET Development Server - Port xyz" in the title column of the available processes list. For IIS Express the website directory or url could be displayed in that same column.
43 votes
- Don't see your idea?