程序设计

专业和发烧友程序员的问答

17
http错误503服务不可用。应用程序池在访问网站时停止
关于此的帖子很多,到目前为止,我已经尝试了很多东西。但无济于事。我自己基本上是Winforms开发人员,几天前我的公司开始采取Web措施时就开始从事此Web工作。 我有一个ASP.Net项目,我想将其托管在本地IIS上。在Project properties -> Web设置中,我选择了Use Local IIS Server,并将网址设为localhost/MyApp。我尝试在我的Firefox浏览器上访问它,并收到以下错误消息:HTTP Error 503. The service is unavailable. 以前,我还有很多其他错误,我一一修复了所有错误。但被这一击中。这些是我项目中的设置 将应用程序池设置为ASP.Net v4.0 Classic 应用程序池 Enable 32 bit Application属性为true 应用程序池已启动 将项目构建属性设置Any CPU为目标框架 但我想提一个奇怪的行为。以下是我面临的问题 应用程序池已启动 我尝试访问我的本地网站(通过提供url作为localhost/MyApp) 我收到错误为 HTTP Error 503. The service is unavailable 应用程序池已停止 我已经看到以下链接,并且已经尝试过。对于上述行为,我到达了这里。根据此链接,计算机名称中不应包含.该名称。.我的计算机名称中没有任何名称,但确实有-。我的域名也包含.在其中。而且,由于我的办公室笔记本电脑和我们的TFS设置已绑定到我们的域名和计算机名称,因此我无法更改这些设置。 谁能帮助我了解发生了什么事?请指导我。谢谢。 编辑 我在中有以下代码Global.asax。Application_BeginRequest同一文件中的方法为空。 protected override void Application_Start(object sender, EventArgs e) { …
167 c#  asp.net  iis  iis-7  localhost 

9
PHP $ _SERVER ['HTTP_HOST'] vs. $ _SERVER ['SERVER_NAME'],我是否正确理解手册页?
我做了很多搜索,还阅读了PHP $ _SERVER文档。对于在整个站点中使用的简单链接定义的PHP脚本,我是否有权使用该脚本? $_SERVER['SERVER_NAME'] 基于您的Web服务器的配置文件(在我的情况下为Apache2),并根据以下指令而有所不同:(1)VirtualHost,(2)ServerName,(3)UseCanonicalName等。 $_SERVER['HTTP_HOST'] 基于客户端的请求。 因此,在我看来,为了使我的脚本尽可能兼容而使用的适当的脚本将是$_SERVER['HTTP_HOST']。这个假设正确吗? 后续评论: 我想我在读完这篇文章并注意到有些人说“他们不会信任任何一个$_SERVER变量” 后,我有点偏执: http://markjaquith.wordpress.com/2009/09/21/php-server-vars-not-safe-in-forms-or-links/ http://php.net/manual/zh-CN/reserved.variables.server.php#89567(评论:弗拉基米尔·科尼亚(Vladimir Kornea)2009年3月14日01:06) 显然,这里的讨论主要是关于$_SERVER['PHP_SELF']为什么不适当地转义以防止XSS攻击就不应该在form action属性中使用它的原因。 我对上述原始问题的结论是$_SERVER['HTTP_HOST'],即使在表单中使用XSS攻击,也不必担心XSS攻击是安全的。 如果我错了,请纠正我。
167 php  apache  security  owasp 

25
PHP Composer更新“无法分配内存”错误(使用Laravel 4)
我只是无法解决这个问题。 我正在使用Linode 1G RAM基本计划。试图通过Composer安装软件包,但并没有让我这么做。我的内存限制在PHP.ini上设置为“ -1” 我还能做些其他什么来安装此软件吗? Loading composer repositories with package information Updating dependencies (including require-dev) - Installing thujohn/rss (dev-master df80a7d) Downloading: 100% PHP Fatal error: Uncaught exception 'ErrorException' with message 'proc_open(): fork failed - Cannot allocate memory' in phar:///usr/local/bin/composer/vendor/symfony/console/Symfony/Component/Console/Application.php:975 Stack trace: #0 [internal function]: Composer\Util\ErrorHandler::handle(2, 'proc_open(): fo...', 'phar:///usr/loc...', 975, …


7
为什么在JavaScript中定义函数之前就可以使用它?
即使在不同的浏览器中,此代码也始终有效: function fooCheck() { alert(internalFoo()); // We are using internalFoo() here... return internalFoo(); // And here, even though it has not been defined... function internalFoo() { return true; } //...until here! } fooCheck(); 但是,我找不到关于为什么它应该起作用的单一参考。我首先在John Resig的演示文稿中看到了这一点,但仅被提及。那里或任何地方都没有解释。 有人可以启发我吗?


4
从任何Linux命令输出中省略第一行
我有一个需要从输出中省略第一行的要求,ls -latr "some path"因为我需要total 136从以下输出中删除 所以我写ls -latr /home/kjatin1/DT_901_linux//autoInclude/system | tail -q了排除第一行的内容,但是当文件夹为空时,它不会被忽略。请告诉我如何在任何Linux命令输出中省略第一行
167 linux 

9
如何为JavaScript Set自定义对象相等性
新的ES 6(和谐)引入了新的Set对象。Set使用的身份算法类似于===运算符,因此不太适合比较对象: var set = new Set(); set.add({a:1}); set.add({a:1}); console.log([...set.values()]); // Array [ Object, Object ] 如何自定义Set对象的相等性以进行深层对象比较?有没有像Java一样的东西equals(Object)?


12
React / JSX动态组件名称
我正在尝试根据组件的类型动态呈现组件。 例如: var type = "Example"; var ComponentName = type + "Component"; return <ComponentName />; // Returns <examplecomponent /> instead of <ExampleComponent /> 我尝试了这里提出的解决方案React / JSX动态组件名称 这给我一个编译时的错误(使用browserify进行gulp)。我使用数组语法的地方应该是XML。 我可以通过为每个组件创建一个方法来解决此问题: newExampleComponent() { return <ExampleComponent />; } newComponent(type) { return this["new" + type + "Component"](); } 但这将意味着为我创建的每个组件提供一种新方法。必须对此问题有一个更优雅的解决方案。 我很乐意提出建议。


11
ASP.NET Core使用IConfiguration获取Json数组
在appsettings.json中 { "MyArray": [ "str1", "str2", "str3" ] } 在Startup.cs中 public void ConfigureServices(IServiceCollection services) { services.AddSingleton<IConfiguration>(Configuration); } 在HomeController中 public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } 上面有我的代码,我为null如何获取数组?

11
如何在tsconfig.json中使用路径?
我正在阅读有关路径映射的信息tsconfig.json,我想用它来避免使用以下难看的路径: 项目组织有点奇怪,因为我们有一个包含项目和库的单一存储库。这些项目按公司和浏览器/服务器/通用分组。 我该如何配置路径tsconfig.json而不是: import { Something } from "../../../../../lib/src/[browser/server/universal]/..."; 我可以用: import { Something } from "lib/src/[browser/server/universal]/..."; Webpack配置中是否还需要其他内容?还是tsconfig.json足够?

12
Git Push错误预接收挂钩被拒绝
我已按照本教程https://github.com/gitlabhq/gitlab-recipes/blob/master/install/centos/README.md的 1-6个步骤在虚拟机上运行gitlabhq rails服务器,并启动了执行命令的rails服务器sudo -u git -H bundle exec rails s -e production。之后,我使用管理员工具创建了用户,并在该用户下创建了新项目。然后,我试图像往常一样将现有项目推送到此仓库中。但是在最后一步,git push origin master失败并显示错误 [远程拒绝]主机->主机(预接收挂钩被拒绝) 附加信息: 1)我尚未通过电子邮件激活链接激活用户(项目所有者),因为我尚未在服务器端配置邮寄服务,并且在本手册中也没有找到有关如何执行此操作的说明。 2)Gitlab服务器生成提示,提示如何将项目推送到仓库中,并且没有repositories/路径。我的意思是它生成git@mygitlabhost:user/repo.git而不是git@mygitlabhost:repositories/user/repo.git正确的。 3)当我试图调试它,我打开pre-receive内部服务器上的回购脚本,并试图输出变量(有其中3) refs = ARGF.read,key_id = ENV['GL_ID']并repo_path = Dir.pwd发现,该KEY_ID总是空的。也许问题出在这里...如果是这样,请给我有关如何解决该问题的建议。谢谢
167 gitlab  githooks 

1
合并一个本地分支到另一个本地分支
我有多个分支从主分支分支出来(每个分支在单独的子目录中)。 Branch1:新开发,尚未完全完成 Branch2:有问题的修补程序,但仍在测试中 Branch3:乱七八糟的分支,我不会恢复 在完成此修补程序的测试之前,我希望分支1中已经提供了代码,因此我可以继续开发该修补程序。 (但是由于我对git的经验并不多,所以我首先开始在第3个分支中进行合并,尤其是在弄乱Branch1或Branch2之前创建并混入) 在我的第三个分支中,我首先尝试了以下方法: git merge feature/Branch1 但这给出了以下错误: fatal: 'feature/Branch1' does not point to a commit 接下来,我在Branch1中执行了commit -a,然后再次尝试,但始终出现相同的错误。 我究竟做错了什么?我应该怎么做才能将分支1和分支3中的代码合并在一起?
167 git  merge 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.