我已经在Windows Server 2012上运行了FTP服务器。FTP版本是8.0.9200.16384在IIS下的FTP的高级设置中,“上传时允许读取文件”设置为true,服务器重新启动。 但仍然是客户正在跟随错误 550进程无法访问该文件,因为它正在被另一个进程使用 如果正在使用该文件。 任何我缺less的东西或某些选项的指导必须添加 提前致谢
我目前有一个运行Windows Server 2012的networking服务器,它运行IIS作为它的networking服务器并使用PHP。 让我们假设一个用户能够上传一个特洛伊到我的服务器,通过一个易受攻击的托pipe站点或者其他一些漏洞攻击。 如果用户能够findfile upload到的站点目录,他可以导航到它,从而执行病毒。 最近我向同事介绍了这种可能性,他说服务器的configuration方式只允许执行php脚本。 如何configuration他/她的服务器只允许运行PHP脚本,或者至less不允许攻击者执行某些文件types。 问候
我正试图在我们的IIS / SMTP服务器上禁用SSL2。 我们正在使用Windows Server 2008 R2 Enterprise(64位)。 我们使用IIS6pipe理器来pipe理SMTP虚拟服务器。 我尝试了很多方法,但都没有成功。 每次更改后我都完全重新启动。 我正在使用以下命令从另一台服务器进行testing,但仍显示通过SSL2连接: $ openssl s_client -debug -connect servername:25 -ssl2 CONNECTED(00000003) write to 0x600078840 [0x600181951] (45 bytes => 45 (0x2D)) 0000 – 80 2b 01 00 02 00 12 00-00 00 10 03 00 80 01 00 .+………….. 0010 – 80 07 00 c0 06 00 […]
我是完全新的IIS,我想在Windows Server 2012上的所有这一切。我想要做的是,我已经在iis中设置一个Bonobo git服务器,这是在wwwroot / Bonobo.Git.Server级别。 我已经在这个在wwwroot / Bonobo.Git.Server / App_Data / Repositories / mail的git服务器上创build了一个仓库,我已经在这个文件夹中提交了所有的文件。 我创build了一个新的网站,并将物理path设置为wwwroot / Bonobo.Git.Server / App_Data / Repositories / mail 但是当我运行这个网站时,它会抛出HTTP错误404.0 – 找不到 你可以在这里查看整个错误: http : //imgur.com/U5F0qmW 我也尝试添加一个虚拟目录,给予所有的权限。
我们在天青网站上托pipe一个网站。 我们托pipe的服务有6个实例。 在该服务上,我们添加了一个覆盖该站点的证书,并具有如下所示的身份validation链: our certificate Comodo RDAOrganisation Validation Secure Server CA (2014 – 2029) Comodo RSA certification Authority (2000 – 2020) USERTrust (2000 – 2020) 我们可以在浏览器中看到我们所做的任何请求,这个链似乎正确存在,SSL握手可以完成。 我们有一位客户报告说他们有一些问题远程连接到我们。 他们一直在使用openssl来validation这个来源。 如果我的知识在解释这个输出的时候出现,我想知道是否可以帮助我们找出差异,或者确定下一步 – 无论是为我们还是我们的客户。 运行的命令是 $ openssl s_client -CApath /etc/ssl/certs/ -connect <our service uri> 成功案例的输出结果如下: CONNECTED(00000003) depth=3 C = SE, O = AddTrust AB, OU = AddTrust External […]
我在网上几次看到这个问题,但是我还没有看到答案解决了我的问题。 我在我的应用程序中启用了表单身份validation,并且匿名访问已被拒绝: <configuration> … <system.web> … <authentication mode="Forms"> <forms name=".ASPXFORMSAUTH" loginUrl="Account/Authenticate.aspx"></forms> </authentication> <authorization> <deny users="?"/> </authorization> 访问login页面已启用: </system.web> <location path="Account/Authenticate.aspx"> <system.web> <authorization> <allow users="?"/> </authorization> </system.web> </location> 在项目属性对话框中启用匿名身份validation,并禁用Windows身份validation。 我也在我的文档中检查了IIS Express的applicationhost.config文件。 它具有除匿名禁用之外的所有身份validation模式。 我正在使用IIS Express作为debugging服务器。 据我所知,这是你应该做的一切,以解决访问被拒绝的错误,但我仍然在我的浏览器中收到以下错误信息: 错误消息401.2 .:未经授权:login失败,由于服务器configuration。 validation您是否有权根据您提供的凭据以及Web服务器上启用的身份validation方法来查看此目录或页面。 作为一个有趣的方面说明,如果我启用Windows身份validationlogin页面将正确显示。 但是,在部署网站时,这不起作用。 如果部署,然后激活Windows身份validation只会导致JavaScript窗口popup询问信用(不是我所做的forms)。 有谁知道如何解决这一问题。 我现在唯一的办法就是手动限制代码访问,让IIS让所有stream量通过。 编辑 作为最后的解决scheme,我只是手动validation用户。 至于IIS知道匿名访问是不受限制的,但会话在每个请求上被检查以validation用户已经login(会话是我存储每个用户的数据库连接对象的地方)。 对于静态内容,我只是使用HTTP处理程序,使用只读会话状态来validation服务之前的文件。
我有一个在后端使用PHP的Web应用程序,PHP执行PowerShell脚本通过系统调用重置AD密码。 EX: shell_exec("powershell.exe -file C:\inetpub\wwwroot\script.ps1 -param $var") 为了让我得到这个工作,我必须设置匿名身份validation用户作为有权重置AD密码的帐户运行。 我做了一些关于它的googleing,并没有明确任何关于不给予匿名身份validation这些权利,但我的直觉告诉我这是一个安全问题。 但是,它完美的工作,如果可以的话,我想保持这种方式。 但是我想知道在发布之前这是否是一个很大的安全问题或可怕的做法。
我有2个ASP.NET 4.5 WebForms应用程序,每个运行在2个win-2012服务器(IIS 8.0)上。 应用程序在其web.config中定义了模块(包括自定义和来自第三方)。 每个应用程序都包含一组不同的模块。 当服务器重新启动时,模块有时候并不总是被加载 。 当为任一应用程序回收应用程序池时,模块始终按预期加载。 这个问题出现在2台服务器上,每个模块看起来都是随机的。 与此问题相关的事件日志中没有条目。 有关这个问题的原因,以及如何解决它的任何想法?
这是我的第一个问题,所以我很抱歉,如果我的post有任何错误。 我已经在近两天的时间里对这个问题进行了研究,现在仍然比以前更接近我的问题。 我们有一个使用.net 4.5开发的网站,它接受csv中的file upload。 最近客户想迁移到云,所以我把它放在Windows服务器2008R2(ecws的实例),并繁荣的file upload不断抛出exception。 我以为我错过了一些文件,并再次传输文件,但我有同样的问题。 我下载了Visual Studio Express,并带来源代码进行debugging(debugging使用ASP.net webserver)。 我发现csv的内容types正在被读取为text / plain而不是text / csv或application / csv或application / vnd.ms-excel。 我很困惑,因为相同的代码读取我迁移的服务器中的application / vnd.ms-excel的内容types。 经过了一天的search,并试图改变IIS中的MIMEtypes,我得到了上传,通过更改registry中的内容types映射来检测正确的types。 我的快乐持续了一分钟,因为同样的改变没有反映在IIS托pipe的网站上。 我已经尝试更改registry,IIS和web.config的各种键。 不去…… TIA,我绝望了,接近沮丧的任何帮助。
我在我们的Web服务器上以不同的端口号安装了Orchard作为CMS。 当我尝试通过本地主机访问它时,此CMS工作正常。 一切看起来很正常 不过,我想通过我们的网站https:// MyWebsite dot com / blog来宣传它,我在某种程度上是成功的。 以下是入站和出站规则的configuration: <rewrite> <outboundRules> <rule name="ReverseProxyOutboundRule1" preCondition="ResponseIsHtml1" enabled="true" stopProcessing="true"> <match filterByTags="A, Form, Img" pattern="^http(s)?://localhost:8082/(.*)" /> <action type="Rewrite" value="http{R:1}://MyWebsite.com/{R:2}" /> <conditions> </conditions> </rule> <preConditions> <preCondition name="ResponseIsHtml1"> <add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" /> </preCondition> </preConditions> </outboundRules> <rules> <rule name="ReverseProxyInboundRule1" enabled="true" stopProcessing="true"> <match url="blog/(.*)" /> <action type="Rewrite" url="http://localhost:8082/{R:0}" /> </rule> </rules> </rewrite> […]