Articles of iis

在IIS中创build子域configuration

我有一个域ABC.COM和IP 1.2.3.4 ABC.COm是从namecheap购买,并在configuration中说 A 1.2.3.4 @ 1.2.3.4 而我的IP地址为1.2.3.4的服务器在80端口有一个网站,这里的问题是1.服务器使用IIS来托pipe网站,绑定时Hostname字段是空的,如果我尝试inputABC.COm我赢了在浏览器中使用ABC.com不能访问我的网站,说错误。 2.如何在我的服务器上创build子域1.2.3.4我是否创build一个新的网站并使用新的端口? 例如9123,以及如何configurationsubdomain.ABC.COM连接指向该新网站? 谢谢

IIS,SQLServer,Google Chrome和Windows身份validation

我在互联网上search了近4天,现在我被卡住了。 我已经创build了一个简单的ASP MVC4 Intranet网站,并将其部署到了名为iis服务器。 那台电脑和我的电脑在同一个域内。 我的域名内有3台电脑: my_pc , iis服务器和sql server。 当我在我的电脑上input地址http://iis ,我发现我login正确: 这适用于IE和Chrome。 < – 到现在一切都好! 当我尝试在我的网页中执行sql查询时,问题就开始了 – WebAPI控制器。 在IE浏览器我得到正确的结果,但在Chrome上我得到错误: 在Web.config里面我需要configuration: <authentication mode="Windows" /> <identity impersonate="true" /> 在IIS内部,我禁用了匿名身份validation并启用了Windows身份validation。 我的IIS是信任的委托请求到我的SQL服务器。 最奇怪的是,当我试图打开我的网页(与SQL查询),我得到错误,然后当我打开在IE浏览器(这是成功的),我刷新Chrome网站正确加载和工作一段时间(随机,有时5分钟,有时30秒)。 我尝试添加[Authorize]属性到特定的方法,但是这并没有帮助。 看起来Chrome并没有将kerberos令牌传递给IIS。 我试过这里描述的步骤: http : //dev.chromium.org/developers/design-documents/http-authentication但没有任何运气。 有人请指导我一步一步如何configuration谷歌浏览器和其余(IIS,SQL,如果需要)在Chrome中使用Windows身份validation?

将IISconfiguration为保存通过的SOAP消息的代理

可以将IISconfiguration为代理并保存通过它的Web服务SOAP有效负载吗? 理想情况下,这些消息将被保存到我们的testing工具所提取的文件系统中。 我们正在为我们的testing环境进行设置,以此来validation通过系统的消息。 我们有必要使用IIS而不是其他Web服务器技术来提供更好的解决scheme。

只有第一个请求的IIS 8.0 500.19错误

我在本地机器上运行IIS 8.0以进行testing。 我已经通过Web平台安装程序安装了PHP,一切正常。 我遇到的唯一问题是在Web服务器启动后发送的第一个请求会生成500.19错误。 在产生错误的第一个初始请求之后,一切工作完好,直到Web服务器closures并重新启动(或者直到我的机器重新启动)。 以下是错误的简要说明: Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x80070005 Config Error Cannot read configuration file due to insufficient permissions Config File \\?\C:\Users\Aaron\Programming\aaronjwood\web.config Requested URL http://dev:80/aaronjwood Physical Path C:\Users\Aaron\Programming\aaronjwood Logon Method Not yet determined Logon User Not yet determined 我没有使用任何types的web.config文件,因为我正在处理的所有代码都是用PHP或Perl编写的。 这是因为它正在寻找一个web.config文件,但无法find一个? 有没有办法告诉IIS不要找一个? 我对Apache更有经验,所以这个错误对我来说是新的。

IIS SMTP服务器多次发送电子邮件

我在Windows服务器2008年盒子上的SMTP服务器有问题。 每周四上午,服务器决定发送相同的2000多封电子邮件给同一个人。 代码中没有这样做。 有没有人遇到过这个? 如果是这样,你是如何解决这个问题的? 谢谢 编辑:我只是一个客户的程序员。 这是他们通过GoDaddy购买的服务器。 我在服务器设置和维护方面的专长是有限的。 这是从今天早上的日志文件的一部分。 2013-03-07 08:04:22 127.0.0.1 blahWebsite SMTPSVC1 BLAHWEBSITE 127.0.0.1 0 EHLO – +BLAHWebsite 250 0 185 16 0 SMTP – – – – 2013-03-07 08:04:22 127.0.0.1 blahWebsite SMTPSVC1 BLAHWEBSITE 127.0.0.1 0 MAIL – +FROM:<[email protected]> 250 0 47 34 0 SMTP – – – – 2013-03-07 08:04:22 127.0.0.1 […]

如何启用COMPLUS_ENABLE_64bit标志?

我在运行Windows Server 2008 R2的应用程序时遇到问题。 我从IBM的网站上发现,这个问题的原因是应用程序是32位和Win Server 64位。 指导意见是: 方法#2 修改64位客户端设备(例如Windows 2003 64位Citrix /terminal服务器)以自动运行所有网站的.NET代码为32位 脚步: 以pipe理员身份login到64位(操作系统)客户端设备 开始 – 运行“CMD”(启动命令提示符) 更改目录到C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Ldr64.exe开始 这将禁用“COMPLUS_ENABLE_64BIT”标志并导致所有 .NET代码在此64位客户端设备上以32位运行。 我想知道如何再次启用此COMPLUS_ENABLE_64BIT?

IIS – 通过域名login是可以的; 按IP地址login失败

我configurationIIS服务器使用Windows身份validation。 在客户端电脑上,我用IE打开了一个IIS的网站 域名 – 这导致了自动login。 IP地址 – 出现一个对话框询问用户名/密码。 我input了正确的用户名/密码,仍然拒绝访问该网站。 这个问题的原因和解决方法是什么? 谢谢。

应用程序请求路由(ARR)如何与IIS Web服务一起使用

我目前有两台服务器正在运行nlb和应用程序池。由于nlb无法识别,即使应用程序池发生故障,即使应用程序池已停止,它也会发送请求。 所以,我正在考虑应用程序请求路由(ARR)。 但是我对ARR没有任何知识,因为我对这个很陌生。 我的问题是 – ARR可以检测应用程序池是否正在运行,然后平衡负载并将请求路由到服务器。 这是可能与ARR或NLB也可能。 请给我一个链接,如果有的话。 提前致谢。

在IIS中使用不同身份validation的不同池之间的URL重写

我有一个IIS应用程序和三个子应用程序,如下所示: CMT (Windows and Anonymously authenticated) – CI – EM – Website (Windows authenticated) CI和EM是帮手Web服务,网站 – 显然是网站。 现在,如果应用程序托pipe在cmt.mycompany.com下,则用户可以访问该网站,如下所示: cmt.mycompany.com/website/mypage 我想写一个URL Rewrite规则,这样我们的用户就不用在DNS之后写'网站',只需打开cmt.mycompany.com或者cmt.mycompany.com/mypage打开主页或者mypage,分别。 <rule name="WebsiteMapping" stopProcessing="true"> <match url="^(?!\b(?:ci|em|website)\b).*$" /> <action type="Rewrite" url="http://{HTTP_HOST}/website/{R:0}" logRewrittenUrl="true" /> </rule> 这条规则所做的只是简单地重写任何不以ci , em或website开头的url,以便在DNS之后添加website 。 我有两个问题,我似乎无法解决: 出于某种原因,URL重写似乎无法与身份validation,所以无论何时我打cmt.mycompany.com ,我得到一个对话框要求我authentication自己,即使我input我的凭据它不起作用。 由于主应用程序(CMT)和网站托pipe在不同的应用程序池中,因此我们需要安装IIS ARR,但这并没有帮助。 我试图改变规则“redirect”,它确实工作,但还有一个问题。 所以我有一个负载平衡器连接到4个独立的盒子。 负载均衡器托pipe在端口80下,但各个盒子托pipe在端口9991.当我点击各个盒子时,URLredirect工作成功,但是当我点击负载平衡器dns时,端口9991(单个盒子)被追加到负载均衡器的DNS! 例如,如果我点击了cmt.mycompany.com/mypage ,我会被redirect到cmt.mycompany.com:9991/website/mypage ,这显然是无效的,因为负载平衡器托pipe在端口号80而不是9991。 任何想法来帮助我解决这些问题? 谢谢!

Internet访客帐户在Windows 2008中的权限

我已经看到Windows Server 2008中没有“ Internet猜测帐户 ”用户。 我正在尝试在ISS 7.5下的一个网站上configuration一些文件夹的权限,而且我正在使用该用户在Windows 2003中执行此操作时遇到麻烦。 我应该如何以安全的方式做到这一点? 我想给一个特定的文件夹的写入和执行权限。 (该网站是在PHP中) 谢谢。