我正在尝试使用DropZone(www.dropzonejs.com/)发布一个xlsx文件来读取客户端。 这在我的testing环境中使用ember服务器。 但是,一旦我把它带到IIS8,我得到一个405方法不允许的错误。 DropZone使用该文件发出POST请求。 我尝试添加POST动词到StaticFile处理程序映射,但它似乎并没有影响它。 我想知道是否可以做与原来没有一个结尾的斜线,而Referer的。 在站点的IIS中的StaticFile处理程序映射具有*和动词的path设置为“所有动词”,访问是“读取”,映射是“文件或文件夹” 这是我可以看到使用Chrome开发人员工具: POST http://<my site URL>/# 405 Method Not Allowed 28ms 一般 Remote Address:<my server ip>:80 Request URL:http://<my site url>/ Request Method:POST Status Code:405 Method Not Allowed Resonse标题 Access-Control-Allow-Headers:Accept, Content-Type, Origin Access-Control-Allow-Methods:GET, PUT, POST, DELETE, OPTIONS Access-Control-Allow-Origin:* Allow:GET, HEAD, OPTIONS, TRACE Cache-Control:private Content-Length:5291 Content-Type:text/html; charset=utf-8 Date:Thu, 10 Sep 2015 […]
我有一个网站在IIS目录浏览启用(这也是一个FTP站点)。 我最近切换到表单身份validation,而不是基本身份validation。 每个人都可以访问根文件夹。 然后每个文件夹都可以访问不同的组。 我可以访问根文件夹然后当我尝试访问一个子文件夹,我redirect到login页面。 login后我可以访问子文件夹。 但即使我不在组中,我也可以访问所有其他子文件夹。 (不好) 所以基本上如果我login我有访问无处不在,ACL没有影响我可以访问。 ACL仍然适用于FTP。 当我从基本身份validation切换到窗体身份validation时会发生此问题
我已经使用这些条件在服务器上重写了:AngularWildCard:(。 ) – 重写为appjs / views / AngularCondtions:(appjs / modules /。 | appjs / agent / | appjs / user /。 | content /。 | scripts / ) – 没有 当我加载页面时,服务器正在为每个java脚本请求发回索引页面。 我无法弄清楚为什么AngularConditions不应该重写这些请求。 注意:我在IISpipe理器中写了这个
我有完全相同的问题,如下所述: IIS发送不正确的中间SSL证书 不幸的是,CryptoGuy提供的答案不适合我。 我检查:我没有安装在机器上的SHA1证书(在用户存储,“IIS”商店或机器商店!!!)。 当我显示证书时,会显示正确的中间数据(SHA256中的唯一中间数据库)。 我遵循指示(删除所有IIS绑定,删除证书和私钥,清除cryptoapicaching…)。 还试图重新启动服务器:没有改变! 我真的不知道IIS在哪里find这个不好的中间CA,为什么它使用它!
在IIS 8中,我设置了一个Web站点和一个虚拟应用程序(不是虚拟目录),它有自己的应用程序池和自己的web.config,aspx页面,数据库等等。 举个例子: zippy.com(根应用程序) zippy.com/app1(app1是虚拟应用程序)。 当我从浏览器中打开虚拟应用程序(使用zippy.com/app1)时,它会尝试parsing到zippy.com,就好像app1根本就没有。 我使用远程浏览器出现500错误。 当我使用服务器的浏览器,所以我可以看到IIS的详细的响应,我得到以下(见图片): 来自IIS的详细的错误信息 *请注意,我编辑了回应模糊真实的域名和应用程序名称,用zippy.com和一个虚拟的应用程序名称replace它们。 我错过了什么?
我在Windows Server 2012上部署了一个.Net应用程序。 没有启用身份validation(使用匿名身份validation)时,应用程序正常工作。 当我启用基本身份validation时,站点redirect到一些帐户/login***页面(已设置适当的Default Document )。 该问题类似于链接http://forums.iis.net/t/1228477.aspx?Basic+Authentication+in+IIS8中的问题 。 我在web.config文件中尝试了以下设置,但没有运气。 <authentication mode="Windows"/> <authorization> <allow users="*"/> </authorization> <appSettings> <add key="autoFormsAuthentication" value="false" /> <add key="enableSimpleMembership" value="false"/> </appSettings> 有人遇到这个,知道如何解决它? 任何帮助表示赞赏!
我有一些ASP.NET 4.6.2网站,我想从一个UNC共享运行。 我之所以这样做是为了实现IIS共享configuration,但作为第一步,我只是希望节点正常运行。 每个服务器(多个Web服务器和具有UNC共享的服务器)都是同一个域的成员,每个Web服务器的应用程序池在标准域“服务”帐户下运行,并且这些帐户具有对这两个帐户的读/写访问权限共享和底层文件夹/文件。 (我最初尝试以最小的权限运行,但没有奏效。)这些应用程序正在使用WS-Federation 声明,因此网站被设置为匿名 。 该网站几乎工作在MVC的意见和CSS样式表呈现,但其他静态内容,如图像和字体回来401未经授权 。 奇怪的事情之一(奇怪的事情之一 )是静态的CSS,图像和字体文件都在同一个 / Content文件夹,但CSS的作品。 我的想法是,即使应用程序池运行在具有适当权限的域帐户下,图像和字体静态内容也可以通过与用于应用程序池的帐户不同的帐户访问。 这似乎是由于CSS和JavaScript静态内容工作的缘故,因为它被捆绑在Web应用程序中,图像和字体可以直接由IIS提供服务。 另外,我使用每个Web服务器的Sysinternals Process Monitor来监视文件I / O请求。 令人费解的是,对于返回401的资源,我看到一些带有成功结果的请求,而对同一资源的其他请求返回拒绝访问 。 这两个请求都正在执行CreateFile操作, 这两个请求都以User设置为基于域的应用程序池帐户列出,但失败的请求在属性对话框中显示模拟:NT AUTHORITY \ IUSR 。 我甚至尝试添加每个具有共享和底层文件夹权限的Web服务器计算机帐户,但这没有什么不同。 我错过了什么?
当尝试使用以下代码连接到Linux服务器时,vb.net中的Web应用程序正在返回 远程服务器返回错误:(401)未经授权 错误。 码: oWebRequest = WebRequest.Create(sWebSSHUrl) oWebRequest.Method = "POST" oWebRequest.ContentLength = sFormData.Length oWebRequest.ContentType = "application/x-www-form-urlencoded" oWebRequest.Timeout = i_lTimeout * 1000 oRequestStream = oWebRequest.GetRequestStream() 'send the request oStreamWriter = New StreamWriter(oRequestStream) oStreamWriter.Write(sFormData) 我已经search了networking,并尝试进行更改,包括将身份更改为本地系统,启用匿名身份validation,在代码中添加默认凭据,但目前为止没有任何工作。
我有一个IIS 8.0上运行的ASP.NET MVC 5应用程序。 应用程序池运行在域用户下,fi IISPoolUser 。 匿名authentication也使用这个标识。 我给了根池文件夹( C:\inetpub\wwwroot )的完全控制权限,一切正常。 现在,我想启用Windows身份validation。 当某人(fi, WebUser )尝试访问此应用程序时,他将获得login提示对话框,然后获取401 Unathorized – “由于凭据无效而导致访问被拒绝”错误。 浏览器发送适当的身份validation标头 – 问题与目录访问有关。 如果我授予用户WebUser到文件夹C:\inetpub\wwwroot权限,那么它工作正常。 ASP.NET模拟被禁用。 为什么IIS使用WebUser标识访问目录? 我希望IIS以应用程序池标识 – IISPoolUser的身份访问此文件夹。 如何使它做到这一点? 我不想将Everyone添加到目录权限,因为它听起来是错误的,一般来说 – 我只想允许通过我的IIS应用程序修改此目录。
我正在closures一个旧的内部网应用程序,为了取悦我的用户,我希望有一个友好的页面,告诉他们需要查看的地方。 然而,另一个团队已经发布了一个包含旧应用程序链接的文档,并且不会改变它。 所以我坚持一个问题 – 如何将发布的链接redirect到新的位置,并将所有其他stream量redirect到应用程序的友好的地方。 例如对于单个页面: example.com/page/foo.aspxredirect到example.org 以整个域为例: example.comredirect到example.org/information.html example.com/anotherpage.aspx也redirect到example.org/information.html 我有这个工作的单个url,但是在IIS 8中,我不知道我应该把整个域的redirect。 我假设我也需要对规则进行排名,以便页面首先受到影响,然后覆盖redirect。