Tag: 发布

c#:从表单中发布值

我使用带有方法post的表单从另一个页面发布一些数据。 我想知道的是:什么是获得价值的最佳方式。 以forms为eacn名称 Request[“name”] 或者有没有办法获得数据的集合并通过它进行迭代? 谢谢

如何防止Visual Studio在Web项目中“发布”XML文档文件?

注意:此问题类似于如何在发布模式构建中阻止XML文档文件的副本? ,但它不一样,那里的答案不适用。 请继续阅读以找出原因。 (如果您不同意,请在评论或聊天中询问,我很乐意精心制作)。 我有一个库项目(myLibrary)和一个引用该库的ASP.NET Web应用程序项目(两者都在同一个解决方案中)。 检查库项目的“生成XML文档文件”,因为我希望在开发时具有那些不错的IntelliSensefunction。 当我发布 Web应用程序(项目上的上下文菜单/发布…)时,它只将运行应用程序所需的文件(无源代码等)复制到某个发布目录。 非常好。 不幸的是,它还复制了库的XML文档文件。 由于我认为我们图书馆的文档是商业秘密,我不希望它最终出现在客户的服务器上。 因此,我们必须记住在部署之前从发布目录中手动删除此文件。 有没有办法阻止 Visual Studio在发布ASP.NET项目时复制此文件,但在开发时仍然保留XML文档IntelliSense的好处?

C#中的HTTPS POST,Winforms(Stream Writer,HttpWebResponse,HttpWebRequest)

更新:我正在尝试将数据发布到https URI。 POST适用于HTTP,但HTTPS uri失败 嗨,我正在创建ac#winforms exe以将数据发布到网站。 代码如下。 问题是,流重复我的post数据.. 例如:假设我想发布这个 – > username=bob 然后,当我检查流量时,实际发送的是, username=bobusername=bob 看到? 它重复,它再次将相同的行添加到缓冲区的末尾并发送它。 我试图在两天内找到这个问题我很疯狂..任何人都可以解决这个问题或者给我一些提示吗? 谢谢.. (内容长度正确设置为12,但在将相同数据再次附加到缓冲区尾部后,它会发送24个字节) 有标题 POST /login/ HTTP/1.0 Content-Type: application/x-www-form-urlencoded Host: abc.test.com Content-Length: 12 username=bobusername=bob – 这是我目前使用的代码 string post_data = “username=bob”; string uri = “https://abc.test.com/login/”; HttpWebRequest request = (HttpWebRequest) WebRequest.Create(uri); request.KeepAlive = false; request.ProtocolVersion = HttpVersion.Version10; request.Method = “POST”; byte[] […]

如何使用SQL Server数据库部署或发布Windows应用程序

我开发了一个带有SQL Server数据库的C#应用​​程序。 当我尝试发布应用程序来测试它>>它在我的机器上正常工作(包括SQL Server数据文件夹中的数据库)>>但是当我将该已发布的应用程序移动到另一台机器时,它不起作用。 我想知道将项目与数据库一起部署的最简单方法 我在app.config使用此连接字符串: 我应该怎么做才能将数据库与已部署的应用程序放在一起,并在app.config动态修改数据库的连接字符串? 我在用户机器上打开项目时显示的exception说: 附加文件C:\ Program Files(x86)\ Microsoft SQL Server \ MSSQL.1 \ MSSQL \ Data \ KBank.mdf的自动命名数据库的尝试失败,存在同名的数据库或无法打开指定的文件,或其在UNC份额上的位置 它似乎无法读取SQL数据库

发出http post请求以在WP7中发送JSON文件

我想JSON file from my WP7 device to my local server发送一个JSON file from my WP7 device to my local server 。 在iOS上,我使用了ASIHttpRequest库,我所做的是: //send json file , using ASIHttpClass NSURL *url = [NSURL URLWithString:urlStr]; ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url]; request.timeOutSeconds = TIME_OUT_SECONDS; [request setRequestMethod:@”PUT”]; NSString *credentials= [self encodeCredentials]; [request addRequestHeader:@”Authorization” value:[[NSString alloc] initWithFormat:@”Basic %@”,credentials]]; [request addRequestHeader:@”Content-Type” value:@”application/json; […]

通过Cruise Control发布MVC v1 C#应用程序

我试图通过巡航控制在我的构建服务器上发布一个3.5 MVC网站。 看完网后,你需要打包ASP Net编译器。 我希望可以通过MSBuild调用此任务。 关于如何做到这一点的任何想法?

在C#中使用WebClient.DownloadString发送POST

我知道有很多关于使用C#发送HTTP POST请求的问题,但我正在寻找一种使用WebClient而不是HttpWebRequest 。 这可能吗? 这很好,因为WebClient类很容易使用。 我知道我可以设置Headers属性以设置某些标头,但我不知道是否可以从WebClient实际执行POST。

如何在Ubuntu上托管/发布我的.Net Core WebAPI?

我正在学习.Net Core。 我使用ASP.Net MVC开发了WebApplication,因为它可以在本地IIS上安装和运行。 在Ubuntu和Linux中托管/发布.Net Core WebApi的方式类似,而不是像5000这样的特定端口运行? docker对这种情况有帮助吗? 如果是,那我该如何使用它? 是否可以在没有docker的情况下托管/发布? 如何在没有Docker的情况下主持/发布? 我还阅读了以下链接并实施了所有步骤。 发布到Linux生产环境 在上面的链接中,我无法确定访问webapi的URL是什么?

如何使用C#将POST数据作为数组

我正在使用C#开发一个ASP.NET处理程序,它接收从外部Flash程序发布的数据数组。 如何将数据用作数组? 似乎ASP.NET中使用的HTTP上下文自动对发布数据进行html解码,使其成为一个简单的字符串。 在这种情况下,分隔符是逗号(可能它总是一个逗号,以前从未使用过它)。 似乎我需要两件事: 1)以html编码forms获取数据的方法,其中用作数组分隔符的逗号只能表示真实数组而不是客户表单输入(客户输入逗号此时将保持编码状态)。 2)一种模拟PHP print_r() , var_dump()函数的方法(我自己不知道PHP,但我知道那里有诀窍)将变量转储到数组中。 因此,任何有关如何做任何事情的帮助将不胜感激。 提前致谢! 编辑1:发布的数据可以是例如一堆地址,邮政编码和可选的额外信息。 例如address=testroad%5F5,another%5Ftestroad%5F6&postalcode=12345,56789&extrainfo=,firstwasempty 。 在该示例中,有两个地址( %5F等于空格),两个邮政编码,但只有第二个地址包含extrainfo作为逗号为空之前的空格。 再一次,由于英语不是我的母语,问题是可能的客户编写的逗号在解码后与实际的数组拆分逗号混合在一起。

Android App太大,Linking禁用function

我已经完成了我的应用程序,现在我正在尝试构建.apk并在我的手机上进行测试(无需调试,在发布模式下)。 将链接设置为“ 无 ”一切正常。 这里的问题是,应用程序太大了 – 它的20MB ,那就是垃圾。 我读过关于链接的文章: 点击这里 所以我尝试了“ 仅限Sdk Assemblies ”和“ Sdk和用户assembly ”。 第二个选项(两个程序集)直接失败,我甚至无法看到我的应用程序的第一个屏幕(登录)。 将链接设置为“ 仅限Sdk Assemblies ”后,我可以进入第一个屏幕(Loginscreen)。 该应用程序也是6.73MB什么更好,更有资格。 我现在面临的问题是,当我点击第一个屏幕上的“登录”按钮时, 没有任何反应 (通常会将我重定向到下一个活动)。 Button被绑定到命令: public IMvxCommand LoginCommand { get { return new MvxRelayCommand(DoLogin); } } private void DoLogin() { //Do Stuff } 在DoLogin()中放置一个断点 – 表明它永远不会进入。 那么,我怎么能解决这个问题呢? 似乎mvvmcross的function因任何原因被禁用? 我的主要目标是减少应用程序的大小。 这里重要的是.csproj中必要的部分 pdbonly true bin\Release\ TRACE […]