General ASP.NET
-
Remove SimpleMembership dependency in MVC Account controller
Simple membership isn't as simple as original membership, would rather depend on it
16 votesWe have a full reboot of the membership system coming, see roadmap: http://aspnet.codeplex.com/
-
Fix XslCompiledTransform to work better in partial trust environments
XslCompiledTransform doesn't fully function in partial trust environments because if the TrustedXslt enum is used at construction, and the file contains <msxml:script> blocks, then the script is compiled dynamically to the process identity's Temp directory (C:\Users\<app pool identity>\Local\Temp on most machines).
As it's compiled code, why not put it in the standard .NET Temporary Files directory, thus allowing it to function perfectly well in partial trust environments?1 vote -
IIS Express 64 Bit Visual Studio 2012
Right now when you have a 64 bit Web project in Visual Studio 2012 it will always launch the iis express 32 bit version. Can we make Visual studio smarter depending on the platform on what iis express to load. Or at least allow for us to change that path inside the csproj file?
45 votes -
code outlining for razor
Code Outlining for Razor on Web Pages
like on html or c#, the colapse block of code (-) or expand (+).
Thanks,
Oscar Azevedo12 votes -
Make SecUtility and other utility classes public rather than internal sealed
I'm trying to build my own role provider for ASP.NET that supports nested hierarchies for roles - like Active Directory, but SQL-based (as an LDAP server is somewhat overkill for my needs, and yes I've seen the new stuff about Windows Azure AD services).
Having reflected (using ILSpy) the deault SqlRoleProvider to keep my code almost identical, I find that most of the classes utilised in there, such as System.Web.Util.SecUtility for parameter checking, System.Web.DataAccess.SqlConnectionHolder for attaching a SQL connection to an HttpContext for application re-use, and System.Web.SR for string resources, are all marked as internal (and in some instances sealed),…
4 votes -
TypeScript build provider
Why not use for *.ts the same mechanism used for compiling *.ascx and *.aspx to DLLs? There is a whole infrastructure of build providers that can be utilized for this purpose. If compilation of TypeScript sources get implemented as a build provider, it will work even without Visual Studio, with any editor.
39 votes -
Visual Studio Content-Type support for <text> in Razor
Currently the <text> placeholder element assumes HTML content in Visual Studio formatting.
The addition of attributes (namely, "type" for Content-Type) to control Visual Studio's parser/formatter in these blocks would be quite useful for templating non-HTML content in template methods.For example:
@{ object template = @<text type="text/css">
.foo { background-image: url("foo.png"); }
.bar { background-image: url("bar.png"); }
</text>; }The type attribute in this case would enforce formatting of the template contents as CSS.
6 votes -
Allow Option to NOT minify a file in System.Web.Optimization
I find that if I include pre-minified files into my bundle I run into lots of errors on the front-end, where if I just took said minified script and included it manually in the head, it works fine.
I'd like to be able to tell the bundler "Chillax, this dude has already been compiled"
3 votesWe’re currently adding the ability to perform transformations per-item rather than per bundle. This should enable you to specify a ‘no-transform’ transformation for an individual item. Also, please note that you can file a bug on http://aspnetoptimization.codeplex.com if it doesn’t end up working as expected.
-
WebDeploy parameters support for modifying the “additional provider settings” during deployment time
This is a follow-up to a question I posted on stackoverflow @ http://stackoverflow.com/questions/15145963/using-msdeploy-parameters-to-set-the-additional-provider-settings-in-a-web-dep
It is not possible in Web Deploy 3.0 to use parameters to manipulate the "additional provider settings" during deployment time. I have a use case to modify the settings for the dbDacFx provider based on environment, such as "DropObjectsNotInSource" and "BlockOnPossibleDataLoss"
<sitemanifest>
<dbDacFx path="C:\Database.dacpac"
DropObjectsNotInSource="False"
BlockOnPossibleDataLoss="True" />
</sitemanifest>This is not possible today, likely because the options are stored in a binary format in the attribute "MSDeploy.MSDeployProviderOptions" for the provider in the archive.xml file of the web deploy package. (This binary format appears to be a serialized…
1 vote -
Provide a more helpful message for viewstate exceptions
If you've ever received the following message, you know it takes FOREVER to track down the source:
Failed to load viewstate. The control tree into which viewstate is being loaded must match the control tree that was used to save viewstate during the previous request. For example, when adding controls dynamically, the controls added during a post-back must match the type and position of the controls added during the initial request.
I would like to propose that the exception message include the UniqueID of the control that failed to restore ViewState so the problem spot in the control tree can…
2 votesGreat idea, thanks.
-
Minify scripts served by the ScriptManager
Bundling is a cool idea, but it doesn't always play nicely with the ScriptManager when used in a webforms scenario. I would like to propose the ability to set a flag on the ScriptManager that would allow it to minify the combined scripts its serving.
1 vote -
It would be awesome if you had a Gallery for websites built using MVC!
It would be great if you had a gallery of websites built using MVC so people could see the power of this great tool.
3 votes -
Add Conditional Data Annotations to MVC
Data Annotations are amazing in MVC models and really help with jquery unobtrusive. It would be great it they enhanced them so you had more than just Required or Regular Expressions. RequiredIf would help have conditional requirements for complex forms.
3 votes -
Add better support for ConfigurationManager's ability to modify web.config
WebConfigurationManager (and ConfigurationManager) throw exceptions when trying to load a web.config in anything less than High Trust environments. The sole reason for this being that the local web.config is merged all the way down from the machine-level web.configs, via any parent applications in IIS.
Better idea: put all inherited configs into a read-only dictionary at runtime (rather than putting the ConfigurationManager settings into a dictionary, which is what actually happens, therefore preventing writing back of a .config file to disk after modifying a setting). When the web.config is loaded at runtime, take the inherited settings dictionaries, apply them to the…
4 votes -
Add dynamics support for AppSettings and ConnectionStrings in ConfigurationManager
ConfigurationManager (and/or WebConfigurationManager) could have a really cool dynamics implementation, whereby they returned singleton instances when doing something like WebConfigurationManager.ConnectionStrings.LocalSqlServer, which could return a type-specific instance of a SqlClient connection to my given connection string.
4 votes -
ASP.NET MVC allow controller code update while server running
In Webforms on Visual Studio 2010, you could update a code file even while the server was running - or you could stop the server, update code and the updates push through although the server is stopped.
In MVC, you can only update a view but not a controller while the server is running. Maybe i dont understand the inner workings but it sure made quick development updates faster without having to 'start debugging'
1 vote -
Russian Doll Caching
The ability to do Russian Doll Caching like you can in Rails.
8 votes -
Showing JavaScript syntax error While compiling/building web application.
It would be better to show some JavaScript syntax error(possibly compiling/parsing JavaScript code referred in the page) while we build our application using Visual Studio. We could correct these at compile time rather than finding at run time.
1 vote -
Intelisense should show close tags in the correct order
In the HTML editor, Intellisense suggests close tags are in alphabetical order rather than the tag close order.
e.g. If I type <article><header><span>, the suggested close tags are </artcle></header></span> rather than </span></header></article>.3 votes -
dbgeography better support
Support of DBGeography is limited to EF. I tryed to use SQLDatasource and some of classic ASP.NET Webform Data controls and it seems that asp.Parameter have no fitting type. Also direct casting in inserting Event doesnt work. As I have seen also on other places there is *no* Support for the datatype which have been introduced with SQL 2008. As example sql2linq.
The point is, to prevent a complete new implementation only for reason to add one db field2 votes
- Don't see your idea?