草庐IT

aspnet_compiler

全部标签

c# - 加密 Web.Config (Web.Release.config) 使用 aspnet_regiis 转换文件

我要求不在源代码管理中存储任何敏感信息(例如用户名和密码)。我们正在做一个.NET4.5MVC应用程序,所以我的计划是使用aspnet_regiis.exe和ASP.NET的内置功能来加密web.config。我没有问题让它在这里工作,但我遇到的问题是我还想加密转换(Web.Release.config等),因为它也包含敏感信息。我环顾四周,没有看到任何方法可以做到这一点。有谁知道实现此目的的方法吗? 最佳答案 我能够完成这项工作的方法是前往每台机器并使用正确的连接字符串加密那里的web.config,然后将新加密的连接字符串部分复

c# - 发送 XML 时 AspNet WebApi POST 参数为空

我有一个最初使用beta位的WebAPI服务,我使用候选发布位重建了它,但我现在遇到了这个问题。我有一个将复杂选项作为唯一参数的POST操作。当我发送带有json格式正文的请求时,对象按预期反序列化,但如果我发送XML而不是参数为null。在测试版中,我通过禁用模型绑定(bind)来解决这个问题,如CarlosFigueira的博客文章DisablingmodelbindingonASP.NETWebAPIsBeta中所述。然而,在RC中,他们删除了此方法正在实现的IRequestContentReadPolicy。我的行动:publicListPost([FromBody]Model

c# - 可选参数 "must be a compile-time constant"

我有一个分为两个部分文件的类,如下所示:publicpartialclassPersonRepository:BaseRepository{publicstaticreadonlystringColumnID="ID";...和publicpartialclassPersonRepository:BaseRepository{publicListGetByCompany(intcompanyID,stringsortExpression=ColumnID){...但是编译器一直说sortExpression“必须是一个编译时常量”。对我来说,这似乎是一个完美的编译时常量,所以我不明白问

c# - 为什么我得到 'One or more types required to compile a dynamic expression cannot be found.' ?

我有一个我从中更新的项目.NET3.5MVCv2到.NET4.0MVCv3编译当我尝试使用或设置@ViewBag.Title属性时出现错误。Oneormoretypesrequiredtocompileadynamicexpressioncannotbefound.AreyoumissingreferencestoMicrosoft.CSharp.dllandSystem.Core.dll?我做了以下事情已关注upgradesteps在Project/Properties/Application选项卡中将目标框架设置为.NETFramwework4添加了System.Core框架man

c# - 未找到匹配命令 'dotnet-aspnet-codegenerator' 的可执行文件“

当尝试使用带有Update3的VisualStudio15Enterprise在ASP.NETCore项目中添加Controller时,出现以下错误:“运行所选代码生成器时出错:找不到与命令‘dotnet-aspnet-codegenerator’匹配的可执行文件” 最佳答案 如果您使用的是csproj(VisualStudio2017)而不是project.json,则需要将以下内容添加到您的csproj文件中: 关于c#-未找到匹配命令'dotnet-aspnet-codegener

c# - Asp.Net WebApi2 启用 CORS 不能与 AspNet.WebApi.Cors 5.2.3 一起使用

我尝试按照http://enable-cors.org/server_aspnet.html中的步骤进行操作让我的RESTfulAPI(使用ASP.NETWebAPI2实现)处理跨源请求(启用CORS)。除非我修改web.config,否则它不起作用。我安装了WebApiCors依赖项:install-packageMicrosoft.AspNet.WebApi.Cors-ProjectNameMyProject.Web.Api然后在我的App_Start中,我得到了WebApiConfig类,如下所示:publicstaticclassWebApiConfig{publicstati

c# - Microsoft.Net.Compilers 的目的是什么?

这个编译器的重要性是什么?它是必须拥有还是可以没有?无论如何,拥有另一个编译器的目的是什么,还是它只是一个future项目?简要概述将不胜感激。 最佳答案 Microsoft.Net.Compilers包的要点是随该包分发的编译器将用于编译您的项目,而不是.NETFramework或VisualStudio附带的编译器。最实用的直接好处是它允许您的项目使用C#6功能,然后允许这些项目构建在没有安装C#6编译器的系统上,例如在您没有安装C#6编译器的持续集成服务器上不想安装完整的VisualStudio2015。

c# - 无法打开登录请求的数据库 "test"。登录失败。用户 'xyz\ASPNET' 登录失败

我创建了一个将一些数据保存到数据库中的Web服务。但是我收到了这个错误:Cannotopendatabase"test"requestedbythelogin.Theloginfailed.Loginfailedforuser'xyz\ASPNET'.我的连接字符串是DataSource=.\SQLExpress;InitialCatalog=IFItest;IntegratedSecurity=True 最佳答案 嗯,错误很明显,不是吗?您正在尝试使用用户“xyz/ASPNET”连接到您的SQLServer-这是您的ASP.NET

c# - 多次抛出 "Missing compiler required member"错误,几乎没有更改代码

今天,在对我运行的C#MVC站点进行一些更改后,我返回进行更多修改并遇到此错误:MissingcompilerrequiredmemberSystem.Runtime.CompilerServices.ExtensionAttribute..ctor错误有点含糊(显然除了它的描述)因为它没有给我一个文件、行或列来引用,只有项目。此外,它总共抛出20次错误。从部署(当时它完全可用)到现在,我只对代码进行了三处更改。我恢复了我的更改,它仍然抛出同样的错误,这对我来说毫无意义。除了thisguys之外,我在SO或Google上没有找到很多关于此错误的信息解决方案和一些对一些Mono项目错误的

javascript - 错误 : [$compile:nonassign] Expression 'undefined' used with directive 'myFacebook' is non-assignable

我正在用angularjs编写一个指令并得到上面提到的错误。我正在使用一本书中的代码。.directive('myFacebook',[function(){return{link:function(scope,element,attributes){(function(d){varjs,id='facebook-jssdk',ref=d.getElementsByTagName('script')[0];if(d.getElementById(id)){return;}js=d.createElement('script');js.id=id;js.async=true;js.src