Tag: iis

什么是IIS应用程序池?

什么是应用程序池? 它的目的是什么?

IISExpress从远程计算机返回503错误

我试图testing我的本地networking上的一些其他机器/设备在本地IISExpress实例中运行的网站。 我正在运行Win7 Pro。 当我第一次尝试从本地网段上的另一台机器浏览到我的机器时,出现400错误:主机名无效。 我知道我需要使用提升命令提示符下的命令来授予对ACL的远程访问权限,如下所示: netsh http add urlacl url=http://mymachinename:50333/ user=everyone 现在我得到一个503服务不可用的错误。 Windows防火墙目前closures,我可以浏览我的本地IISExpress实例的地址http://localhost:50333 什么是这个configuration难题的最后一块?

无法在Windows 8上的IIS中提供WCF服务

当我尝试在Windows 8机器上的IIS上提供WCF服务时,出现了众所周知的错误 您正在请求的页面由于扩展configuration而无法投放。 如果页面是脚本,添加一个处理程序。 如果文件应该被下载,添加一个MIME映射。 旧的解决方法是运行aspnet_regiis -i但是这个命令似乎已经在Windows 8中被弃用了This option is not supported on this version of the operating system. (…) This option is not supported on this version of the operating system. (…) 。 这将是什么工作? (我已经成功地启用了常规的aspx页面,所以大部分的IISconfiguration看起来都很健康。)

Web应用程序项目configuration为使用IIS。 无法findWeb服务器。

当我打开解决scheme时,我的解决scheme文件中有一个Web项目“不可用”。 当我右键单击Web项目并重新加载项目时,出现以下错误: The Web Application Project mycompany.myapp.mywebproject is configured to use IIS. The Web Server 'http://localhost/MyWebApp could not be found. 我没有为这个Web应用程序手动设置虚拟目录。 每个同事,Visual Studio应该提示我创build虚拟目录,但我没有得到提示。 在我的开发机器上安装IIS之前,我安装了VS2010。 这是我的开发机器设置: Windows 7企业版 Service Pack 1 64位操作系统 Visual Studio 2010企业服务包1 IIS版本7.5

我如何提高ASP.NET MVC应用程序的性能?

你如何提高你的ASP.NET MVC应用程序性能?

处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误的模块“ManagedPipelineHandler”

说实话,我已经试图在IIS上转变一个肮脏的诡计,就在我以为我要逃避它,我意识到我的解决方法不起作用。 以下是我试图做的事情: 1)我有ASP.NET应用程序,它有Preloader类inheritanceIProcessHostPreloadClient ,并执行Preload方法实现中的所有重要的初始化(应用程序是复杂的,它是一个巨大的系统的一部分,所以它需要大约2分钟build立到所有必要的连接服务和预先实例化一些Unity注册)。 2)我有很多工作需要在应用程序closures(取消订阅,断开连接,处置,…),我想最好的地方是在* Application_End *方法位于Global.asax 。 3)当我有用户活动时,一切正常(包含上述Web应用程序的应用程序池启动之后的第一个请求将导致* Application_Start *被调用,之后* Application_End *在应用程序池停止或重新启动时被调用),但问题在没有用户活动时发生,应用程序在活动48小时后尝试重新启动(configuration的要求)。 由于没有要求,申请正式没有开始。 因为* Application_End *不会被调用,所以不能被优雅地停止。 4)现在来了凌乱的部分…我已经尝试在Preload方法结束时从代码发出GET请求,并且它工作。 但是这个解决scheme对我来说似乎不好,即使它工作。 所以,我尝试了很多东西,我试过的最后一件事是: SimpleWorkerRequest swr = new SimpleWorkerRequest(string.Empty, string.Empty, tw); HttpRuntime.ProcessRequest(swr); …这已经完成了它的目的。 * Application_Start *被调用,(我已经检查了响应,它包含应该在初始请求中显示的login页面),并且在Application_End *中执行必要的工作,从而优雅地结束了应用程序池closures应用程序。 但 以这种方式启动(预加载和启动)应用程序后,当我想通过Web浏览器访问应用程序时发生了这种情况: HTTP错误500.21 – 内部服务器error handling程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误的模块“ManagedPipelineHandler” 我无法弄清楚这一点。 有谁能告诉我为什么会发生这种情况,以及如何解决这个问题? 如果我不明白这一点,我将回到第一个解决scheme(从代码发送GET请求),但是这个问题将会bug我,因为我什至不知道什么是错的。

Windows 10中的IISpipe理器

如何使用Windows 10打开IIS(Internet信息服务)pipe理器? 我已经安装了Windows 10的开发人员预览,似乎无法findIISpipe理器? 它不在“控制面板”>“pipe理工具”中。 当我浏览到文件夹C:\ Windows \ System32 \ inetsrv时,它是空的。 我做了一个完整的search我的硬盘驱动器findinetmgr.exe,发现三个副本,他们都不会打开,当我试图打开它说“这个应用程序无法在您的电脑上运行”要find一个版本的应用程序作品联系出版商。 我知道IIS工作,因为我通过VisualStudio运行本地ASP.net应用程序,但我似乎无法find一种方法来启动IISpipe理器来做一些网站的configuration。 有人知道这是什么一回事吗?

无法启动IIS Express Web服务器

我有一个asp.net MVC 4解决scheme。 当我尝试使用Visual Studio 2012打开它时,出现以下错误: Microsoft Visual Studio configurationWeb https://localhost: for ASP.NET 4.5失败。 您必须为ASP.NET 4.5手动configuration此站点才能使站点正常运行。 在本地机器上找不到服务器https://localhost:44300/ 。 确保本地IIS服务器已被configuration为支持安全通信。 确定帮助 虽然解决scheme打开。 另外,当我尝试从debugging菜单运行它,我得到以下错误: Unable to launch the IIS Express Web server. The start URL specified is not valid. https://localhost:44300/ 我无法debugging代码。 如何摆脱这些错误和debugging/从VS 2012运行的网站? 请build议。

什么是IIS / ASP.NET的所有用户帐户,它们有什么不同?

在安装了ASP.NET 4.0的Windows Server 2008下,有一大堆相关的用户账号,我不明白哪一个是哪一个,哪一个是不同的,哪一个真的是我的应用运行的。 这是一个列表: IIS_IUSRS IUSR 默认应用 ASP.NET v4.0 NETWORK_SERVICE 本地服务。 什么是什么?

如何获取ASP.NET MVC中的当前用户

在表单模型中,我曾经通过以下方式获取当前login用户: Page.CurrentUser 如何获得ASP.NET MVC控制器类中的当前用户?