天道酬勤,学无止境

web

如何通过命令提示符调用 MSBuild?(How to invoke MSBuild via command prompt?)

问题 我有一个网站(不是 Web 应用程序),我想每天晚上从同一目录中的命令提示符发布它。 我不想使用 TeamCity、TFS 等构建自动化工具或 Nant 等第三方工具 - 应该使用MSBuild来完成。 我怎样才能做到这一点? 更新:在“发布”窗口中,唯一应选中的选项是“ Use Fixed naming and single page assemblies 。 回答1 根据您的评论,您的 Web 项目是一个网站项目,而不是一个 Web 应用程序项目。 在这种情况下,“发布”目标不能是选项,但“AspNetCompiler”是解决方案。 创建一个包含以下内容的 xml 文件并从 MSBuild 调用它。 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="PrecompileWeb"> <AspNetCompiler VirtualPath="/MyWebSite" PhysicalPath="c:\inetpub\wwwroot\MyWebSite\" TargetPath="c:\precompiledweb\MyWebSite\" Force="true" Debug="true" FixedNames="True" /> </Target> <

2021-12-05 07:12:03    分类:技术分享    c#   visual-studio-2008   msbuild   web   publish

通过 .htaccess 进行 Gzip 压缩不起作用(Gzip compression through .htaccess not working)

问题 我一直在创建一个站点并通过gtmetrix.com检查它的速度。 我使用以下.htaccess文件来压缩.js, .css和更多文件。 <ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </ifModule> ErrorDocument 401 /401.php ErrorDocument 403 /403.php ErrorDocument 404 /404.php ErrorDocument 500 /500.php Options Indexes IndexOptions FancyIndexing ExpiresActive On

2021-12-05 07:03:55    分类:技术分享    php   html   .htaccess   web   gzip

用于网站的信用卡收单和贝宝解决方案(solution for credit card acquiring and paypal in the USA for web sites)

问题 我计划建立一个仅在美国收费的网站。 C# ASP.NET 网站有没有容易实现的信用卡收单软件? 有人可以推荐一些吗? 在数据库中保存\加密信用卡数据是否有任何规则? 任何帮助都会很棒... 回答1 正如 Albireo 所指出的,您不想将信用卡存储在您的数据库中。 根据您的商家协议,我敢打赌 Visa/MC/etc 可能甚至不允许您这样做。 首先,您是否通过银行开设了商家帐户? 您将需要一个能够接受/处理信用卡。 您有几种方法可以做到这一点: 1.授权.NET 您可以直接注册 Authorize.net(可用的最流行的支付网关之一)并使用他们的 C# 库: http://www.authorize.net/ http://www.sharpauthorize.com/ 缺点是您将不得不仅使用 Authorize.NET 来编写更多的计费基础设施。 2. 重复计费服务 使用计费服务。 Chargify、Recurly 和 ChedderGetter 等服务提供按月计费、订阅计划、一次性收费、客户免费试用期、优惠券代码等。 我个人使用 Chargify。 设置非常简单。 他们有一个很棒的“开发人员”模式,可以模拟整个环境,允许您测试注册、信用卡拒绝等。 充电:http://chargify.com/ C#/.NET 的 Chargify 库很容易使用:http:/

2021-12-05 02:51:26    分类:技术分享    c#   web   credit-card

如何通过 iFrame 实现它?(How to implement it via iFrame?)

问题 我有一种情况,当我应该发送 POST 请求来验证用户身份时,如果成功则服务器设置一个 cookie,然后我们可以获得一个受保护的页面: 邮递员的第一个请求: 第二个请求(在第一个之后): 我需要在网页上实现它。 据我所知,只有通过框架才有可能。 怎么做? 打开页面后应自动发送第一个请求,因此,用户应该打开页面并看到受保护的页面。 回答1 您正在尝试实现 Cookie 身份验证吗?这里有一些链接可以帮助您解决这个问题。 https://dzone.com/articles/cookie-authentication-with-aspnet-core-20

2021-12-03 19:59:21    分类:技术分享    html   authentication   web   iframe

PHP-FPM 配置 pm = 按需还是动态? [关闭](PHP-FPM configuration pm = ondemand or dynamic? [closed])

问题 关闭。 这个问题是基于意见的。 它目前不接受答案。 想改善这个问题吗? 更新问题,以便通过编辑这篇文章用事实和引文来回答问题。 3年前关闭。 改进这个问题 我想听听您对 PHP-FPM 配置和 PM 变量的看法。 静态、按需还是动态? 谢谢L。 回答1 问题已解决并在此处解释问题:https://serverfault.com/questions/939436/understand-correctly-pm-max-children-tuning

2021-12-03 13:48:23    分类:技术分享    php   web   memory   php-7.2   fpm

带按钮的 Html 两种语言选项(无需重定向到不同的页面)(Html two language option with button (without having to redirect to different page ))

问题 我正在尝试为网站提供第二语言选项。 以下是该项目的详细信息: 1) 我不想使用谷歌翻译系统或任何其他自动翻译服务来改变整个网站的语言。 2)我只尝试翻译网站中的主要描述部分。 3) 我已经编写并保存了描述文本的翻译版本。 4)我还在一个单独的文件中制作了一个下拉语言选项按钮,但在两种语言的相同模板下。 所以,为了清楚起见,我的问题是: 如何使用语言选项按钮在英语和韩语之间切换语言(从英语到韩语,从韩语到英语,具体取决于用户选择的内容)以及我拥有的翻译描述文本? ----- 下面的代码是下拉语言选项按钮---------------- <!DOCTYPE html> <html> <head> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https:/

2021-12-03 13:38:38    分类:技术分享    javascript   html   css   web   language-switching

C# - 了解控制台应用程序中 HTML 内容的高度(C# - Know the height of HTML content in a console application)

问题 我有类似的 HTML 代码 - <html> <body> <table><tr><td><h1>Heading</h1></td></tr></table> </body> </html> 在特定要求中,我需要提前知道此 HTML 需要多少高度才能全屏显示。 这样我就保留了专门为该内容计算的空间。 我的想法是在WebBrowser控件中渲染这段代码,然后取高度。 this.webBrowser1.Url = new Uri(htmlFilePath); //The below code will force the webbrowser control to load the HTML in it. while (this.webBrowser1.Document.Body == null) { Application.DoEvents(); } int height = this.webBrowser1.Document.Body.ScrollRectangle.Height; 但是在控制台应用程序中我不能使用 WebBrowser 控件。 我还有其他方法可以做到这一点吗? 回答1 回答我自己的问题- 我需要做的就是在我的控制台应用程序中添加System.Windows.Forms引用。 之后,我可以直接以无头形式使用 WebBrowser,而无需创建任何表单元素。 使用

2021-12-03 12:33:45    分类:技术分享    c#   html   web

有没有办法为 Firebase 设置密码强度?(Is there a way to set a password strength for Firebase?)

问题 const connect = auth.createUserWithEmailAndPassword(email,pass).catch(function(error){ if(error.code === 'auth/weak-password'){ errmsg.style.display = 'block'; errmsg.style.opacity = '1'; errmsg.innerHTML= 'The password is too weak.'; } 默认情况下,密码要求为 6 个字符(字母/数字)。 有没有办法改变这个(例如要求密码是字母数字组合)> 回答1 Firebase 身份验证的电子邮件+密码身份验证的密码强度不可配置。 如果您想完全控制要求,您可以考虑在 Firebase 身份验证之上实现您自己的提供程序。 另见: 设置最小密码长度 Firebase 电子邮件和密码身份验证对 Firebase 身份验证帐户的密码实施自定义规则 Firebase 密码验证允许正则表达式使用 firerebase 创建帐户时的密码要求 回答2 我的解决方案是,我还在后端运行 firebase auth 我创建了运行验证的函数并创建用户作为回调 这对我来说可以 回答3 解决此问题的一种简单方法是在您的注册前端使用一个函数,该函数强制执行您需要的任何密码策略。 然后

2021-12-03 00:59:24    分类:技术分享    javascript   firebase   web   firebase-authentication

如何检测 jpg jpeg 图像文件是否损坏(不完整)?(How to detect if the jpg jpeg image file is corrupted(incomplete)?)

问题 我必须在我的网站上显示来自其他人的图像服务器的一些图像,但来自图像服务器的一些图像只能部分显示如下图 图像包括宽度和高度信息,但只显示图像的最顶部。 如果我用 Chrome v61 打开图像,它看起来像下图 Chrome v61 显示此颜色以呈现 png 图像文件中的透明度,但它在 jpg jpeg 图像文件中是什么意思? 有没有人知道如何检测这种损坏(不完整)的图像? 我正在尝试避免在我的网站上显示此类图像。 回答1 我创建了一个 JPEG 来使用ImageMagick进行测试,如下所示: convert -size 1024x768 gradient: image.jpg 它是 14kB。 你的图像看起来不完整,所以我像这样在 3kB 之后砍掉了所有东西: dd if=image.jpg bs=3000 count=1 > corrupt.jpg 现在,如果我运行ImageMagick的identify命令并丢弃stdout ,只保留stderr ,我得到: identify -verbose corrupt.jpg > /dev/null 样本输出 identify: Premature end of JPEG file `corrupt.jpg' @ warning/jpeg.c/JPEGWarningHandler/364. identify: Corrupt

2021-12-02 08:12:04    分类:技术分享    image   image-processing   web   jpeg

如何检测 jpg jpeg 图像文件是否损坏(不完整)?(How to detect if the jpg jpeg image file is corrupted(incomplete)?)

问题 我必须在我的网站上显示来自其他人的图像服务器的一些图像,但来自图像服务器的一些图像只能部分显示如下图 图像包括宽度和高度信息,但只显示图像的最顶部。 如果我用 Chrome v61 打开图像,它看起来像下图 Chrome v61 显示此颜色以呈现 png 图像文件中的透明度,但它在 jpg jpeg 图像文件中是什么意思? 有没有人知道如何检测这种损坏(不完整)的图像? 我正在尝试避免在我的网站上显示此类图像。 回答1 我创建了一个 JPEG 来使用ImageMagick进行测试,如下所示: convert -size 1024x768 gradient: image.jpg 它是 14kB。 你的图像看起来不完整,所以我像这样在 3kB 之后砍掉了所有东西: dd if=image.jpg bs=3000 count=1 > corrupt.jpg 现在,如果我运行ImageMagick的identify命令并丢弃stdout ,只保留stderr ,我得到: identify -verbose corrupt.jpg > /dev/null 样本输出 identify: Premature end of JPEG file `corrupt.jpg' @ warning/jpeg.c/JPEGWarningHandler/364. identify: Corrupt

2021-12-02 08:10:25    分类:技术分享    image   image-processing   web   jpeg