我已经安装了许多Linuxnetworking服务器(使用Apache),但我是新来的IIS。 我正在尝试设置两个新的虚拟主机,我们称之为vhost1.domain.com和vhost2.domain.com用于本示例。 我已经添加了两个新的网站,每个虚拟主机一个,并设置他们的path到特定的(和独特的)目录。 不幸的是,当我通过vhost1.domain.com拉起网站时,我只是得到默认的IIS页面: 有用! 这是此服务器的默认网页。 Web服务器软件正在运行,但尚未添加内容。 看来他们没有注意到他们正确的道路。 值得注意的是,我刚刚在服务器(Windows Server 2008)上安装了PHP 5.3,并使用Microsoft Web平台安装程序来执行此操作。 一切顺利,我使用了所有的默认设置。 如果我需要提供更多的信息/细节,请让我知道,任何可以提供的洞察力将不胜感激。
我正在寻找一个REST代理在IIS上运行,这样一个https GET / POST / DELETE等可以“原样”转发到另一个REST服务器来实现,并且还可以返回结果。 我已经做了一个search,但除了想要转换协议的人之外找不到任何东西。 哪些REST代理可以在IIS上运行?
我有一个PHP站点(默认网站)和一个ASP.NET站点(在默认网站下的应用程序)一起运行。 我已经为默认网站设置了Windows身份validation,这很好。 问题是我的ASP.NET应用程序创build一个Web请求 – (HttpWebRequest)WebRequest.Create(url) – 从PHP应用程序中获取信息。 没有身份validation就没问题,但使用Windows身份validation,它会得到(401)未经授权的响应。 我想通过request.Credentials = new NetworkCredentials(user, pwd, domain);传递凭据request.Credentials = new NetworkCredentials(user, pwd, domain); 但我真的正在寻找一种方式来让PHP应用程序允许其他应用程序在同一个服务器上(甚至是站点)通过。 我如何告诉默认网站允许这些请求?
在.NET网站上,如果有人试图通过https访问它们,将html页面redirect到http的最佳方式是什么? 我正在使用Global.asaxredirectaspx页面,但没有selecthtml页面… 谢谢
我不断收到我的事件查看器在IIS 6中的这个错误。我想弄清楚,如果我的错误重置我的连接(也许回收工作进程?)。 错误是: An attempt was made to load filter 'C:\Program Files\Software Artisans\FileUp \FileUpIsapi.dll' but it requires the SF_NOTIFY_READ_RAW_DATA filter notification and this notification is not supported in Worker Process Isolation Mode. For more information, see Help and Support Center at http://go.microsoft.com/fwlink /events.asp.
去我的网站时,我得到一个500.19错误。 我试图改变目录的权限,但由于某种原因,大约2小时前,IIS_IUSRS组已经完全消失了。 我觉得我搞砸了,我该如何解决这个问题? 更新:我发现该组,它只是没有添加到inetpub文件夹,但现在当我去到网站:www.example.com迫使你login。 我是新来的这个networkingpipe理员认为我非常感谢任何帮助。
我有一个情况,我需要在我的IIS网站上执行.cmd程序。 这是validation和传输文件的第三方程序,所以我无法另行select。 我通过以编程方式在新进程中启动程序来完成此操作。 采取这种方法与.exe文件完美的作品。 我收到该程序的标准输出。 但是,当我尝试对.cmd文件执行相同的操作时,情况并非如此。 没有收到标准输出。 该代码完美地在我的本地计算机上工作,所以我认为问题在于IISconfiguration。 可能是用户或文件的限制。 有人能指导我在正确的方向吗? 编辑这里是我使用的C#代码。 ProcessStartInfo info = new ProcessStartInfo(); info.WindowStyle = ProcessWindowStyle.Hidden; info.CreateNoWindow = true; info.FileName = AppDomain.CurrentDomain.BaseDirectory + @"export\foo.cmd"; //replacing foo.cmd with foo.exe works info.UseShellExecute = false; info.RedirectStandardOutput = true; using (Process process = Process.Start(info)) { using (StreamReader reader = process.StandardOutput) { string result = reader.ReadToEnd(); Response.Write(result); […]
我得到以下错误: ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity […]
我们正在使用负载平衡,并有三个服务器。 在其中一台服务器上,machine.config文件具有不同的机器密钥,然后是另外两台机器。 一旦我们更新了机器密钥,并使其值与其他两个相同,现在我们无法通过该服务器运行网站。 你们认为可能是什么原因? 谢谢,Laziale
我有IIS与Windows集成安全设置,Intranet C#Web应用程序连接数据库与信任连接。 一切正常,直到我们在数据库(Sql Server 2008)上启用SSL,现在我们有以下错误Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON' 。 我试图改变SQL服务器连接string,但它不会工作。 有什么build议么?