我是新来的IIS的世界,我想知道以下… 我听说过IIS Express。 我运行Windows 7旗舰版,并安装了Windows 7打包的IIS。 作为开发人员,如果我将IIS Express安装在Windows 7 for .NET Web项目的默认IIS上,是否对我有什么好处?
我刚刚在Visual Studio 2012中创build了一个新的空白网站,并单击运行(即在浏览器中查看),我得到这个错误: HTTP错误403.14 – 禁止Web服务器configuration为不列出此目录的内容。 我进入IIS,并点击目录浏览,然后确保目录浏览启用,但我仍然得到这个错误。 我无法弄清楚 我刚刚创build的网站项目没有列在IISpipe理器中的默认网站中,我认为这很奇怪。 我如何摆脱这个错误?
如何从C#(.net 2)重新启动(回收)IIS应用程序池? 感谢您发布示例代码?
我刚刚安装了IIS,所以我可以在浏览器中查看asp文件,但是当我把地址放在浏览器中时: http://localhost/index.asp我得到一个错误。 错误显示了这一点: HTTP错误401.3 – 未经授权您无权查看此目录或页面,因为Web服务器上的此资源的访问控制列表(ACL)configuration或encryption设置。 我真的需要把这个整理出来,我会非常感谢在这方面的任何build议。
我想为我的网站添加基本身份validation。 我按照configuration基本身份validation(IIS 7)的MSDN文章中的说明, 使用用户界面 打开IISpipe理器并导航到您想要pipe理的级别。 有关打开IISpipe理器的信息,请参阅打开IISpipe理器(IIS 7) 。 有关在UI中导航到位置的信息,请参阅IISpipe理器中的导航(IIS 7) 。 在“ function视图”中 ,双击“ 身份validation” 。 在身份validation页面上,select基本身份validation 。 在“ 操作”窗格中,单击“ 启用”以使用默认设置的“基本”身份validation。 或者,在“ 操作”窗格中,单击“ 编辑”以键入默认的域和领域。 在“ 编辑基本身份validation设置”对话框的“ 默认域”文本框中,键入默认域或将其保留为空。 在login到您的网站时没有提供域的用户将根据此域进行身份validation。 在“ 领域”文本框中,键入领域或将其留空。 通常,您可以使用与用于默认域相同的值作为领域名称。 重要 如果在Realm文本框中input默认域名,则在用户名和密码质询期间,您的内部Microsoft Windows域名可能会暴露给外部用户。 单击确定closures编辑基本身份validation设置对话框。 以下是我迄今为止所做的: 现在我需要为基本身份validation创build一个用户帐户。 有谁知道如何在IISpipe理器中创build用户?
所以我使用Intranet模板创build了一个新的ASP.NET MVC项目。 web.config包含适当的值(例如<authentication mode="windows"/> )。 如果我使用VSnetworking服务器启动networking应用程序,这一切都看起来很好 – 页面显示我的Windows域和用户名和所有。 然而,这在Opera和Safari以及IE和FF,这对我说,它根本不使用Windows身份validation(因为据我所知,这不适用于除IE / FF之外的任何浏览器)。 下一步是让它通过本地IIS工作。 我创build一个指向www.mysite.mydomain为127.0.0.1的hosts文件条目。 因此,在IIS中,我创build了一个绑定到www.mysite.mydomain的网站,并启用Windows身份validation并禁用匿名身份validation。 我已经设置IE和FF来启用Windows身份validation,如下所示: IE 将URL添加到Intranet组 确保在高级设置中启用Windows身份validation FF 将“www.mysite.mydomain”放入network.automatic-ntlm-auth.trusted-urisconfiguration设置中。 但是,当我在IE / FF拨号www.mysite.mydomain我得到一个login提示。 有趣的是,即使我在这里键入我的Windowslogin,它仍然失败,并再次显示我的login提示。 我们这里没有活动目录,但我的理解是,它应该适用于本地帐户。 我不能想到我需要做的任何事情。 有什么build议么? 编辑:我们最近切换到使用Active Directory,问题依然存在。 编辑:当我取消login提示,我被带到一个'IIS 7.5详细错误'页面与以下信息: HTTP错误401.2 – 未经授权您无权查看此页面,因为validation标头无效。**
我有本地系统上的服务用户下运行的WCF服务。 每次我尝试debugging它给我一个消息Attach Security warning 。 在Visual Studio中,默认情况下(即使没有附加),我得到这个错误: 附加到此过程可能会损害您的计算机。 如果以下信息看起来可疑或者您不确定,请不要重视此过程 名称:C:\ Windows \ System32 \ inetsrv \ w3wp.exe 什么是w3wp.exe ? 根据Google的search,我认为它与IIS有关。 但它是做什么的? 什么设置应该改变,以便这不会每次我尝试在我的本地系统上debugging时给这个消息?
在尝试安装软件包Microsoft.AspNet.Server.IIS时,我在NuGet中收到以下错误 Attempting to resolve dependency 'Microsoft.AspNet.Loader.IIS.Interop (≥ 1.0.0-alpha4-10330)'. Attempting to resolve dependency 'Microsoft.AspNet.Loader.IIS (≥ 1.0.0-alpha4-10330)'. 'Microsoft.AspNet.Loader.IIS' already has a dependency defined for 'Microsoft.AspNet.FeatureModel'. 如何解决? 更新:另外我得到以下内容: Attempting to resolve dependency 'Microsoft.Framework.DependencyInjection (≥ 1.0.0-alpha4-10326)'. 'Microsoft.Framework.DependencyInjection' already has a dependency defined for 'Microsoft.Framework.ConfigurationModel'.
我正在尝试使用Visual Studio 2010 SP1的IIS Express。 我正在学习这个教程 。 当我运行这个命令。 netsh http add urlacl url=https://Melnibone:443/ user=everyone 我得到这个消息: Create SDDL failed, Error: 1332 发生了什么?
在我的web.config中,我想为access-control-allow-origin指令指定多个域。 我不想使用*。 我试过这个语法: <add name="Access-Control-Allow-Origin" value="http://localhost:1506, http://localhost:1502" /> 这个 <add name="Access-Control-Allow-Origin" value="http://localhost:1506 http://localhost:1502" /> 这个 <add name="Access-Control-Allow-Origin" value="http://localhost:1506; http://localhost:1502" /> 和这个 <add name="Access-Control-Allow-Origin" value="http://localhost:1506" /> <add name="Access-Control-Allow-Origin" value="http://localhost:1502" /> 但他们都没有工作。 什么是正确的语法?