Articles of iis

无法从IIS访问共享文件夹

从IIS我需要访问另一台计算机上的文件夹。 这两台服务器都是Window 2008 SP2,并且都位于Amazon EC2上的虚拟私有云中。 他们通过私有IP访问彼此 – 他们在工作组,而不是一个域。 以pipe理员身份login到客户端时,我可以手动访问共享文件夹。 但IIS获取“访问被拒绝”。 这是我所做的: 设置文件共享=开 设置密码保护共享=关 设置公用文件夹共享=开 共享该文件夹 增加了共享的权限:每个人,完全控制 增加了对共享的权限:NETWORK SERVICE,完全控制 确认文件和打印机共享在Windows防火墙中被选中 打开端口445到​​本地来源的入站stream量 我尝试添加<remote-machine-name> \ NETWORK SERVICE到共享,但它说它不能识别机器,这是有道理的,我猜。 正如我所说,从其他计算机,我没有遇到访问从我的用户帐户的共享文件夹的问题,但IIS被拒之门外。 文件服务器如何知道其差异? 我会假设,每个人给予完全控制和密码保护共享closures,什么客户端用户帐户是无关紧要的。 无论如何,如何解决? 更新 :澄清,我不想通过IIS直接提供共享上的文件。 而是我正在写文件到我的代码(System.IO)共享。

主机头的configuration(Windows IIS)

我已经转移到一个新的主机提供商,并在我的最后一个主机提供商,他们已经configuration了所有不存在的子域映射到我的基本域。 阿卡, products.searisen.com不存在,但它会打电话给searisen.com ,然后我的默认文件将处理它的请求。 我的新提供者让我自己pipe理IIS,我是一个新手。 我正在使用IISpipe理器。 编辑 :这是一个共享的网站。 编辑 :共享站点位于Windows 2008 IIS7服务器上。 谢谢

在IIS7上安装私钥和公钥证书

我不是IIS的专家,但是我每年都很努力地获得一个证书到托pipe我们的电子商务网站的IIS7服务器上。 我通过123-reg购买了我的证书,我得到了一张GlobalSign的私钥和公钥给我发给了证书。 123-reg的帮助页面是无用的,它不会按照他们的说明工作,因为这些说明没有解释如何在安装过程中使用私钥。 必须有一个更简单的方法来安装这个东西,因为这似乎是一件普通的事情,我不能算出我失踪的东西。 我每年都会遇到这种情况,通常我会安装一些免费应用程序,直到生成IIS能够识别的文件。 任何人都可以告诉我,如果有一个简单的方法来采取一个私人和一个公共密钥的文本文件,并结束准备在我的IIS7网站上使用的证书。 非常感谢预期。

IIS6停止工作没有很好的理由

我已经安装了IIS 6的Windows Server 2003框。 这台服务器上只有一个运行ASP的网站。 大约每1-3个小时,IIS停止响应(返回500服务不可用)没有很好的理由。 没有很高的服务器使用率,没有logging错误,一点都没有。 重新启动IIS(实际上只有服务)可以解决问题,直到再次发生。 我不知道要检查什么。 有没有人有类似的问题?

“就绪”IIS工作进程的最小数量

根据我使用IIS的经验,当一个工作进程被回收时,下一个“激活”新进程的请求必须等待进程执行一次启动。 当程序正在执行相当大的应用程序启动时,这种等待可能特别糟糕。 有没有办法通过IIS保持最小数量的工作进程处于“就绪”状态,所以他们将立即提供请求? 我仍然希望工作stream程能够被回收,但是在他们处于“准备好”状态之前,他们不能为请求提供服务,所以用户不会感受到启动成本。

从asp更改为PHP – 服务器?

我一直在开发ASP相当长的一段时间使用IIS,并托pipe在一台NT服务器(有2个IP)。 由于几个月我在PHP编码(在Windows上使用xampp),也想改变我的网页托pipe的东西从ASP到PHP。 我正在考虑保持我的NT服务器,并简单地安装xampp(使用我的第二个IP),以便我可以保留我的旧ASP页面,也是电子邮件服务器+所有的域名托pipe。 我的问题:你认为在NT服务器上运行xampp(用于PHP)是一个好主意(性能方面)? 会有什么缺点吗? 或者我应该更好地去一个Linux服务器? (我根本不熟悉)。

如何从命令行设置IIS6中的应用程序configuration映射?

我将.NET 4推广到大约60个服务器,并且在安装之后,我需要在每个服务器上注册.mvc扩展以与ASP.NET一起运行。 有没有人知道从命令行做到这一点的方法? 可能吗? 我看了一下aspnet_regiis工具,但似乎没有希望安装/卸载ASP.NET。 在此先感谢您的帮助。

IIS,应用程序域,池,进程和线程,高层次​​的理解

希望如果有人能把这些东西都变成我的潜能。 这是为了更好地理解操作系统的总体情况,也特别是如何适用于IIS。 如何在Web应用程序中应用域,应用程序池,进程和线程? 是这样的: 应用程序池可以有多个应用程序域。 一个域可以有多个进程,每个进程pipe理一个线程池。 线程共享进程中的内存空间。 此外,我对linxu(ubuntu)服务器感兴趣,所以如果它是相似或不同的,有兴趣知道。

本地计算机上的主机ASP.NET Web应用程序

请原谅,如果这是非常基本的。 我的查询是关于在服务器上托pipe.net Web应用程序。 说,我创build一个小的Web应用程序,我在我的家用机器(它有一个IIS服务器)部署此应用程序。 如何从远程位置(另一个networking中的其他计算机)访问此应用程序。 这怎么可能? 谢谢

在IIS中启动SQL Server 2008

我是一个完整的Windows服务器和IIS noob,所以请耐心等待我。 我最初设置了一个使用PHP / MySQL的网站。 我已经通过IIS使用FastCGI运行PHP的网站,但SQL Server部分正在让我绊倒。 我感到震惊的是,没有任何说明我可以在任何地方find。 我通过Web平台安装程序(WPI)安装了一堆SQL Server选项。 我无法使用sqlcmd或Microsoft SQL Server Management Studio进行连接。 我得到了同样的错误(“networking相关的或特定于实例的错误已经发生…”)我知道我错过了启动服务器并连接到它的重要步骤,但是我找不到我需要在任何地方做。 SQL Server(SQLEXPRESS)显示为正在我的服务列表中运行。 在SQL Serverconfigurationpipe理器中,SQL Server(SQLEXPRESS)显示为在SQL Server Services列表中运行。 SQL Server浏览器和SQL Server代理列出,但停止,并启动它们的选项是灰显。 我需要能够在这台机器上创build我的数据库,并通过sqlsrv驱动程序通过php连接到服务器。 sqlsrv_ *函数可以工作,但是我不能用sqlsrv_connect()连接到localhost 。 我相信我只是错过了让服务器实际运行的一些重要步骤。 我很喜欢使用LAMP,但是很多其他的应用软件都依赖于SQL Server和Windows。