我有一个网站(MVC3),这是用于发展的IIS Express中托pipe。 (我遇到了一个卡西尼Devserver的错误,不得不升级…)现在,我想知道,是否有可能让我的本地networking(路由器后面)的其他机器看到我的机器上托pipe的网站? (例如,如果我写http://my.local.ip:端口到浏览器在同一个局域网上,因为我将页面加载?
我已经完成了如何在本地主机上使用https / SSL的详细步骤? 但是这为我的机器名称设置了一个自签名证书,当通过https:// localhost浏览它时,我收到IE警告。 有没有办法为“localhost”创build一个自签名的证书来避免这个警告?
我想知道如何在本地主机上的web应用程序上设置SSL。 我没有这方面的背景,会指导。 我已经完成了我的Web应用程序的实现,并且我需要它在本地主机上使用https或在服务器上托pipe它。 有任何想法吗? 问候。
当我运行一个长时间的操作时,遇到来自IIS的请求超时。 在我的ASP.NET应用程序正在处理数据的背后,但正在处理的logging数很大,因此操作需要很长时间。 但是,我认为IIS会超时。 这是IIS或ASP.NET会话的问题吗? 提前致谢
任何人都可以在IIS中解释应用程序池,工作进程和应用程序域之间的区别吗? 另外,他们如何一起工作? 我已经阅读了一些文章,但仍然有点混乱。 在IIS中创build的每个网站是否成为应用程序? 每个应用程序与一个工作进程相关联吗? 应用程序域在什么地方出现?
我的问题很简单(虽然答案很可能不会):我试图决定如何在C#/ ASP.NET中实现服务器端上传处理程序。 我已经使用HttpModules(IHttpModule接口)和HttpHandlers(IHttpHandler接口),我发现我可以使用任何一种机制来实现这一点。 我也觉得我不了解两者的区别。 所以我的问题是: 在什么情况下,我会select使用IHttpHandler而不是IHttpModule(反之亦然)? 是否有人执行更高的pipe道? 在某些情况下configuration更容易吗? 中等安全性不适合吗?
IISExpress将日志和configuration数据写入开箱即用的预定位置。 该目录是存储在用户的Documents目录中的“IISExpress”目录。 在目录下面存储下面的文件夹文件。 configuration 日志 TraceLogFiles 我的主目录的位置在networking共享上,由组策略决定 目前,我们遇到了在使用IIS Express停止debuggingSilverlight应用程序时Visual Studiolocking的情况。 我正在寻找更改IISExpress的日志和configuration数据的位置,看看是否解决了Visual Studiolocking的问题。 是否有可能更改日志和configuration文件的默认位置?
我有用于开发目的的subdomain.example.com 。 我的Web应用程序解决scheme包含一个Web API等,我需要从外部系统调用,因此我不使用本地主机。 我现在需要testingSSL,并需要为我的subdomain.example.com开发域名证书。 我曾尝试创build一个自签名证书,如http://technet.microsoft.com/en-us/library/cc753127(v=ws.10).aspx中所述 ,但此证书仅适用于本地主机。 这个证书可以用于我的目的,还是必须为我的开发子域创build一个自签名? 如果我必须为我的开发子域创build一个自签名证书,那么可以使用什么实用程序或在线服务(免费)?
我有一个使用IIS的ASP.NET项目。 IIS站点被configuration为使用自定义绑定主机名。 项目文件包含以下设置: … <UseIISExpress>false</UseIISExpress> … <ProjectExtensions> <VisualStudio> <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> <WebProjectProperties> <UseIIS>True</UseIIS> <AutoAssignPort>False</AutoAssignPort> <DevelopmentServerPort>8662</DevelopmentServerPort> <DevelopmentServerVPath>/</DevelopmentServerVPath> <IISUrl>http://custom.host.name/</IISUrl> <NTLMAuthentication>False</NTLMAuthentication> <UseCustomServer>False</UseCustomServer> <CustomServerUrl></CustomServerUrl> <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> </WebProjectProperties> </FlavorProperties> </VisualStudio> </ProjectExtensions> … 当以这种方式configuration项目时,我可以从http://custom.host.name/访问该站点,并且在debugging时VS自动附加到IIS工作进程。 当我重新加载项目(通过closures/重新打开解决scheme或通过在项目上下文菜单中卸载/重新加载),意外的事情发生。 在解决scheme资源pipe理器中项目名称右侧显示项目失败加载(load failed) ,消息框显示以下消息(它也显示在输出窗口中): The URL 'http://custom.host.name/' for Web project 'Some.Asp.Net.Project' is configured to use IIS Express as the web server but the URL is currently configured on the […]
我有一个ASP.NET 4.0应用程序运行在64位Windows Server 2008 R2企业计算机上的IIS 7.5上,其中包括RAM,CPU,磁盘等等。 对于每个Web请求,ASP.NET应用程序都会连接到运行在同一台计算机上的后端Web服务(通过原始套接字)。 问题:似乎有一些限制与后端Web服务同时连接的数量。 可疑的是,并发连接的数量是在16点。 我发现这篇微软的重要文章解释了如何调整IIS的设置,以适应ASP.NET应用程序,这些应用程序会发出大量的Web服务请求: http : //support.microsoft.com/?id=821268#tocHeadRef 我跟着文章的推荐,但仍然没有运气。 特别有趣的设置是maxconnection设置,我甚至碰到了999。 任何想法还有什么可以节stream连接? 注意:当我从混合中切断IIS并让客户端直接连接到后端Web服务时,它会高兴地打开尽可能多的连接,所以我认为后端并不是瓶颈。 它必须是在IIS / ASP.NET的土地。 下面是我确定应用程序正在读取的machine.config的相关部分(通过appcmd.exevalidation): <system.web> <processModel autoConfig="false" maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50" /> <httpRuntime minFreeThreads="176" minLocalRequestFreeThreads="152"/> <httpHandlers /> <membership> <providers> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /> […]