我遇到了一个烦人的问题。在Windows7上部署在IIS7.5上的一个网站运行良好。我将该文件夹(网站虚拟目录的物理路径)共享给一位同事,但网站停止工作。
它给出了错误:can't establish the connection to the server。
后来我删除了共享,但网站仍然可以浏览&给出了同样的错误。
托管在IIS上的所有其他网站都工作正常。
有什么线索会对你有帮助吗?
我有一个特殊的网站,可以使用IIS7 ServerManager创建新网站:
using (ServerManager serverManager = new ServerManager())
{
// create new site logic here
}
这个特殊的网站必须在系统帐户下运行才能管理IIS7。有没有办法创建一个特殊的windows用户,将其设置为站点的应用程序池标识,并赋予该用户仅访问IIS7而不是完全系统访问的特殊权限?
我之所以要这样做,是为了尽可能少地给站点的进程标识权限。
如果问题不够清楚,请让我知道:)
我用visual studio 2010创建了一个网站。在网站的开发过程中,我能够访问数据库。但在使用IIS7..发布站点后,我无法访问database..the异常发生在那段时间是“连接处于关闭状态”.in IIS7当我将应用程序池标识更改为localsystem时,它起作用了。数据库安装在同一台机器上。服务器是SQL server 2008 R2。
我正在尝试通过command-let添加一个IIS网站。我目前所拥有的:
' User input
Dim domainname As String = "niels_test"
' System vars
Dim basePath As String = "C:\Projecten\Websites\"
Dim finalDirname As String = basePath & domainname
Dim shell As PowerShell = PowerShell.Creat
我正在尝试在我的ASP.NET MVC3网站上映射一个虚拟目录。虚拟目录仅包含镜像文件,而物理目录位于另一台服务器上。当我尝试通过web浏览器访问此目录中的图像时,出现HTTP 500错误:
Parser Error Message: An error occurred loading a configuration file: Failed to start monitoring changes to '<virtual directory path>' because access is denied.
编辑:重新启动IIS后,我看到在错误消息的末尾添加了“访问
我有一个典型的ASP Web应用程序,它已经在装有IIS 6.0的Windows Server 2003服务器上运行了几年。我必须将其移动到装有IIS 7.0的Windows Server 2008服务器上。我已经让它工作了,但是ServerVariable LOGON_USER没有被填充。这似乎是因为我启用了匿名身份验证,并允许匿名授权访问网站。但是,如果我禁用/拒绝其中任何一个,则在尝试打开它时会出现身份验证或授权错误。我必须有LOGON_USER变量才能使程序正常工作,但无论我使用哪种身份验证/授权组合,如果我不允许匿名登录,我都会出错。相反,在这一点上,对于下一步要尝试什么却不知所措。
我必须在本地服务器上编辑一个网站。我使用Windows Server 2012和IIS。当我尝试保存一个修改过的文件时,我只得到“访问被拒绝”的错误。我是否需要在进行更改之前关闭服务器,然后重新启动它,或者我是否缺少权限,例如在IIS_IUSRS的wwwroot文件夹中?
我以前从未使用过WS2012或IIS。