Read connection string from web.config

How can i read connection string from web.config file in to a public class in class library. i've tried WebConfigurationManager ConfigurationManager but these are not recognized in class library Add System.Configuration as a reference. For some bizarre reason it's not included by default. 您需要添加对System.Configuration的引用,然后使用: System.Configuration.ConfigurationManager

从web.config读取连接字符串

如何从web.config文件中读取连接字符串到类库中的公共类。 我试过了 WebConfigurationManager ConfigurationManager 但这些在课堂图书馆中是不被认可的 添加System.Configuration作为参考。 由于一些奇怪的原因,它不是默认包含的。 您需要添加对System.Configuration的引用,然后使用: System.Configuration.ConfigurationManager. ConnectionStrings["connectionStringName"].ConnectionString; C# // Add a u

Googles ProtoBuf on C++ chatting with Protobuf

I have a big problem concerning those both Protobufs. I have a Server/Client Application on C++ using Googles Protobuf. It works quite well. The Client sends the Data to the Server which should distribute this Message to the other Clients. The C++ Client is a pure sender, packing the Protobuf-Struct in a Char-Array with fixed size (500 atm). The C++ Server deserializes it, looks for the

Googles ProtoBuf在C ++上与Protobuf聊天

对于这两种Protobufs我都有一个很大的问题。 我有一个使用Googles Protobuf的C ++上的服务器/客户端应用程序。 它工作得很好。 客户端将数据发送到服务器,该服务器应该将此消息分发给其他客户端。 C ++ Client是一个纯粹的发送者,将Protobuf-Struct封装在固定大小(500个大气压)的Char-Array中。 C ++ Server将其反序列化,查找命令(登录注销或其他消息),以及(如果其消息)将其发送到C#-Client。 这也是由500

C++ Protobuf implementation in C#

I created the Protobuf files in C++ mentioned below. I want to use exact the same in Protobuf-net. It works fine with normal Protobuf classes, but I can't get it working using extensions in "MainMessage". Can Someone please give me some Code examples? Here are my C++ .proto files: File - Messageheader.proto: message MessageHeader{ required int32 Id = 1; } File - MainMessage.p

在C#中使用C ++ Protobuf实现

我在下面提到的C ++中创建了Protobuf文件。 我想在Protobuf-net中使用完全相同的。 它可以正常的Protobuf类正常工作,但我无法使用“MainMessage”中的扩展名来工作。 有人可以给我一些代码示例吗? 这里是我的C ++ .proto文件: File - Messageheader.proto: message MessageHeader{ required int32 Id = 1; } File - MainMessage.proto: import "Messageheader.proto"; message MainMessage{ required MessageHeader Head

GlobalAssemblyInfo.cs and strong naming

I have a GlobalAssemblyInfo.cs file in the root of my solution, and I have something like the following entry in it to enable strong naming of my output assemblies. #pragma warning disable 1699 [assembly : AssemblyKeyFile("..\keyfile.snk")] #pragma warning restore 1699 This approach has two drawbacks. Firstly, AssemblyKeyFileAttribute is deprecated, and so to avoid compilation warnings I need

GlobalAssemblyInfo.cs和强大的命名

我在我的解决方案的根目录中有一个GlobalAssemblyInfo.cs文件,并且我在其中具有类似下面的条目以启用强大的命名我的输出程序集。 #pragma warning disable 1699 [assembly : AssemblyKeyFile("..\keyfile.snk")] #pragma warning restore 1699 这种方法有两个缺点。 首先,AssemblyKeyFileAttribute已被弃用,所以为了避免编译警告,我需要上面看到的编译指示行。 其次,我需要将所有项目都保持在与根相同的深度以使用相对

Linq2Sql Many:Many question, How would you do this?

I know many:many isn't supported in Linq2Sql but I am working on a workaround I am working with my little SO clone and I have a table with Questions and a table with Tags and a linking table QuestionTag so I have a classic many:many relationship between Questions and Tags. To display the list of Questions on the front page I have this class I want to fill up from a Linq2Sql query public

Linq2Sql很多:很多问题,你会怎么做?

我知道很多:许多Linq2Sql不支持,但我正在寻求解决方法 我正在和我的小克隆人一起工作,我有一个带有问题的表格和一张带有标签和一个链接表格QuestionTag的表格,所以我有一个经典的许多问题和标签之间的许多关系。 在首页显示问题列表我想从Linq2Sql查询中填写这个类 public class ListQuestion { public int QuestionID { get; set; } public string Title{ get; set; } public IEnumerable<Tag> Tags { g

Process start and Impersonation

I have problem with starting processes in impersonated context in ASP.NET 2.0. I am starting new Process in my web service code. IIS 5.1, .NET 2.0 [WebMethod] public string HelloWorld() { string path = @"C:KBGetWindowUser.exe"; ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.WorkingDirectory = Path.GetDirectoryName(path); startInfo.FileName = path; startInfo

进程启动和模拟

我在ASP.NET 2.0中的模拟上下文中启动进程时遇到问题。 我在我的Web服务代码中启动新的Process。 IIS 5.1,.NET 2.0 [WebMethod] public string HelloWorld() { string path = @"C:KBGetWindowUser.exe"; ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.WorkingDirectory = Path.GetDirectoryName(path); startInfo.FileName = path; startInfo.UseShellExecute = false; startInf

c# Asp .Net Ajax send String

I have problem with passing parameters beteen view a controller. I send serialized class to string as parameter in ajax.BeginForm, and i got error 414 (Request-URI Too Long) . Serialize of procedure works correectly, i have use it on another functions of applications. I try to set <system.web> <httpRuntime maxRequestLength = "1048576" enable="true" /> </system.web> an

c#Asp .Net Ajax发送字符串

我有传递参数beteen查看控制器的问题。 我发送序列化的类作为ajax.BeginForm中的参数,我得到错误414(请求URI太长)。 程序的序列化工作正常,我已经在应用程序的另一个功能上使用它。 我尝试设置 <system.web> <httpRuntime maxRequestLength = "1048576" enable="true" /> </system.web> 和 <system.webServer> <security> <requestFiltering> <request

Unable to handle long JSON strings

I have a variable varstore which is being sent to the controller from the view using JSON. The problem with the variable is that it can have very long strings somewhere near 30000 characters. My JSON script is as follows $.ajax({ url: "../Home/GridSubmit", data: { "ddlstore": varstore, }, contentType: "application/json; charset=utf-8", traditional: true }) I have the web.confi

无法处理长的JSON字符串

我有一个变量varstore正在使用JSON从视图发送到控制器。 变量的问题在于它可能有很长的字符串,接近30000个字符。 我的JSON脚本如下 $.ajax({ url: "../Home/GridSubmit", data: { "ddlstore": varstore, }, contentType: "application/json; charset=utf-8", traditional: true }) 我有web.config配置为以下; <webServices> <jsonSerialization maxJsonLength="2147483644"/> </webServ

How can I pass HTML code stored in a string variable to a view in MVC 5?

I have an action which is defined like this one: public ActionResult TempOutput(string model) { return View((object)model); } I also have its view, which is defined like this: @model String @{ ViewBag.Title = "TempOutput"; } <h2>TempOutput</h2> @Model And, at one point in my code, I call the action method and the view with this line of code: return Redi

如何将存储在字符串变量中的HTML代码传递给MVC 5中的视图?

我有一个像这样定义的动作: public ActionResult TempOutput(string model) { return View((object)model); } 我也有它的观点,这是这样定义的: @model String @{ ViewBag.Title = "TempOutput"; } <h2>TempOutput</h2> @Model 而且,在我的代码中的一个地方,我用下面这行代码调用操作方法和视图: return RedirectToAction("TempOutput", "SEO", new { model = tmpOutput });

HTTP Error 414. The request URL is too long. asp.net

I'm getting the error "HTTP Error 414. The request URL is too long." From the following article, I understand that this is due to a very long query string: http://www.mytecbits.com/microsoft/iis/query-string-too-long In web.config, I have maxQueryStringLength="2097151" . Is this the maximum value? In order to solve this problem, should I set maxUrl in web.config?

HTTP错误414.请求URL太长。 asp.net

我收到错误“HTTP错误414.请求URL太长。” 从下面的文章,我明白这是由于一个非常长的查询字符串: http://www.mytecbits.com/microsoft/iis/query-string-too-long 在web.config中,我有maxQueryStringLength="2097151" 。 这是最大值吗? 为了解决这个问题,我应该在web.config中设置maxUrl吗? 如果是这样,支持的最大值是多少? 我该怎么办才能解决这个错误? 这个错误实际上是从http.sys抛出,而不是