草庐IT

web_server_configuration

全部标签

c# - 确定程序是否在 Windows Server 上运行

我想确定我的程序是否在某个版本的WindowsServer上运行。显然,System.Environment不包含有关Windows是服务器版本这一事实的信息(OSversionobject中没有此类信息)。我知道我可以使用SystemInformation.TerminalServerSession检查我的程序是否在远程桌面上运行(另请参阅thisquestion),但如果用户只是访问,这也是正确的远程普通客户端Windows机器。那么是否有一种受支持的方法来确定代码是在服务器上运行还是在客户端计算机上运行?如果需要,我不介意使用P/Invoke。注意:我不想在产品名称中搜索"Ser

c# - 让最新的 Ninject 与最新的 MVC 5/Web Api 2 一起工作?

我知道有几个问题有点像这个问题,但由于我找不到任何文档,而且其他问题都没有任何对我有帮助的答案,这里是:我创建了一个新的ASP.NET应用程序(VS2013),选择了MVC,我添加了API。我在包控制台中运行“update-package”以更新到最新版本(MVC5.1.2、WebApi5.1.2)。然后我添加新的Ninject.MVC5和Ninject.Web.WebApi包。我将这些行添加到web.config文件(Ninject想要5.0版,我有5.1版):在App_start/NinjectWebCommon.cs文件中,我添加了一个绑定(bind):privatestatic

c# - 使用 C# 访问 Salesforce Web 服务 API

我之前没有使用过那个SalesforceAPI,所以我对如何连接到salesforce服务有点困惑。到目前为止,我了解到我必须为我的帐户或我的客户的帐户生成一个wsdl文件(第1步)。到目前为止,还不错。但现在快速入门(http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_quickstart_steps.htm)说了一些关于“将WSDL文件导入您的开发平台”(第2步)的内容。如何将wsdl文件导入VisualStudio2008?我找不到快速入门中提到的“添加Web引用”选项。而且如果我只需要用到WSDL

c# - 如何在 web.config 文件中写入连接字符串并从中读取?

我正在尝试像这样将连接字符串写入Web.config:然后像这样阅读它:stringstrcon=ConfigurationManager.ConnectionStrings["Dbconnection"].ConnectionString;SqlConnectionDbConnection=newSqlConnection(strcon);当运行程序时,由于空引用,我得到一个错误。但是当我使用这段代码时:SqlConnectionDbConnection=newSqlConnection();DbConnection.ConnectionString="Server=localhos

c# - 使用 WEB API 的 EntityFramework,更新所有属性

我将EF与WEBAPI结合使用。我有一个PUT方法,它更新一个已经在数据库中的实体。现在我有这个://PUTapi/fleet/5publicvoidPut(Fleetfleet){FleetdbFleet=db.Fleets.Find(fleet.FleetId);dbFleet.Name=fleet.Name;dbFleet.xy=fleet.xy;//andsoon....db.SaveChanges();}但是我很懒,只想写这样的东西:dbFleet.update(fleet);因此我不必单独更新每个属性。我确定有办法,但我只能找到有关如何使用MVC执行此操作的答案,而不是在使

c# - C# 中等效的 SQL Server 唯一标识符

我应该在C#中使用什么数据类型来处理SQLServeruniqueidentifier。我需要任何转换等吗? 最佳答案 System.Guid无需转换。 关于c#-C#中等效的SQLServer唯一标识符,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2148949/

c# - 如何使用 C# 从 sql server 读取时间戳类型的数据?

我在.NET中得到这样的结果:varlastRowVersion=SqlHelper.ExecuteScalar(connStr,CommandType.Text,"selecttop1rowversionfromdbo.sdb_x_orginfoorderbyrowversiondesc");结果是字节数组[0]=0,[1]=0,[2]=0,[3]=0,[4]=0,[5]=0,[6]=30,[7]=138,但SQLServer中的结果是0x0000000000001E8A。如何在.NET中获取值"0x0000000000001E8A"? 最佳答案

c# - 将全文搜索与 SQL Server 合并有多难?

我正在构建一个带有SQL后端的C#/ASP.NET应用程序。我在截止日期前完成了我的页面,在左侧字段中,我的一位设计师在我的一个页面上加入了全文搜索。到目前为止,我的“搜索”一直是过滤器,能够通过某些因素和列值缩小结果集。因为我在截止日期前(你知道每晚睡3个小时,在这一点上我看起来像猫吃了然后吐出来的东西),我希望这个页面与其他页面非常相似,我我正在考虑要不要发出臭味。我以前从未在页面上进行过全文搜索......这是一座需要翻越的山还是有一个简单的解决方案?谢谢。 最佳答案 首先,您需要在生产服务器上启用全文搜索索引,因此如果这不在

c# - System.Web.Configuration.WebConfigurationManager 和 System.Configuration.ConfigurationManager 之间的行为差​​异

我在带有ASP.NET网站的测试服务器上遇到了一些问题。我傻了,有了家默认网站的目录指向了错误的位置。当我尝试时:ConfigurationManager.ConnectionStrings["connectionString"];它返回了null,但是usingSystem.Web.Configuration;/*...*/varrootWebConfig=WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);WebConfigurationManager.OpenWebConfiguration(

c# - Web API 表单数据收集

我正在尝试将表单序列化值发布到Controller(WebAPI自托管)。我不明白为什么NameValueCollection没有正确绑定(bind)。客户端使用jQuery://FormSubmitHandler$('#form-parameters').submit(function(event){event.preventDefault();varformData=$(this).serialize();//PostserializedformdatapostAssemblyParameters(formData);});//PostFormDatatocontrollertes