我们有一个网站,只能通过authentication的活动目录用户访问。 进入网站时应该发生的第一件事是提示inputWindows凭据。 为了实现这一点,我们只启用了Windows身份validation并启用了模拟。 它在configuration中看起来像这样: <system.web> <identity impersonate="true"/> <authentication mode="Windows"></authentication> </system.web> 在IIS中显示如下: 但是 ,无论何时导航到页面,我都不会提示凭据,而是使用服务器名称作为用户。 我还能改变什么? 我们正在使用Windows Server 2012 R2 Datacenter 我们正在使用Internet Information Services v 8.5 这是一个使用.NET 4.5 Integrated的ASP.NET MVC应用程序 我希望只要有人碰到这个页面就能得到这个:
我记得在.NET 2.0第一次出现的时候,我试图在CMS中使用无扩展的URL格式。 问题是部署到IIS6服务器。 这实际上是不可能的。 我不得不以编程方式为path创build文件夹(吨文件夹),并在那里插入一个虚拟的“Default.aspx”,以获取路由到ASP.NET的请求。 当然,我讨厌这个“解决scheme”,不得不放弃使用无扩展的URL。 现在我开始使用ASP.NET MVC,我又想(需要)使用无扩展的URL。 有人可以告诉我,当我尝试将我的应用程序部署到IIS6时,是否会遇到同样的麻烦? 是否有什么特殊的要求让这种types的URL结构在IIS6中工作?
我们正在研究将ASP.NET MVC应用程序迁移到Windows Azure的想法,但是我有兴趣了解SQL Azure是否足够安全以存储客户数据,比如他们的家庭地址等。 我们没有存储银行的细节或类似的东西,并且正在寻求利用云的力量来达到可扩展性的原因,但是不希望安全因素成为阻碍问题。 有什么想法吗? 还是应该encryption所有的个人数据,并且每次解密访问?
我有一台安装了Visual Studio 2010和MVC2和MVC3的开发笔记本电脑。 我将一个MVC3应用程序部署到本地的inetpub位置,并将其设置为在IIS 7.5下运行。 起初我根本无法重写URL,我的症状和这个问题是一致的。 在为其他问题发布的build议之后,我使用-i和-r开关运行了aspnet_regiis。 这仍然没有改变网站的行为,所以我删除并重新创build的网站。 我现在得到以下错误: 无法映射path“/” 这是堆栈跟踪: [InvalidOperationException:无法映射path'/'。] System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags,PolicyLevel policyLevel,Exception appDomainCreationException)+378 [HttpException(0x80004005):无法映射path'/'。] System.Web.HttpRuntime.FirstRequestInit(HttpContext上下文)+8972180 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext上下文)+97 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext上下文)+256
当我将ASP.NET MVC3应用程序设置到IIS服务器上时,出现此错误。 HTTP Error 403.18 – Forbidden The specified request cannot be processed in the application pool that is configured for this resource on the Web server. 然而,奇怪的东西来自下面。 详细的错误信息: Module IIS Web Core Notification BeginRequest Handler PHP53_via_FastCGI Error Code 0x00000000 Requested URL http://localhost:80/index.php?q=OCOM/Account/LogOn Physical Path C:\inetpub\wwwroot\index.php Logon Method Not yet determined Logon User Not yet […]
我有一个自我签名的SSL证书,我试图在我的Windows 7开发IIS7机器上使用。 证书正在工作; 不过,我仍然在IE9中遇到不匹配的地址错误。 这纯粹是为了开发和testing的目的。 我已经经历了许多博客和贴子,并尝试使用许多不同的技术来创build证书。 我已经尝试使用我的机器名称和本地主机的证书,但我得到了同样的错误。 这些是我所关注的两个: http://blogs.technet.com/b/sbs/archive/2007/04/10/installing-a-self-signed-certificate-as-a-trusted-root-ca-in-windows-vista.aspx http://www.robbagby.com/iis/self-signed-certificates-on-iis-7-the-easy-way-and-the-most-effective-way/ 这是我在可信根证书颁发机构下的MMC控制台中的证书: 签名与IIS中分配的签名匹配: 而我的网站是绑定到该证书: 为什么我继续得到错误,我该如何解决? 本地主机上使用sugdomains是否有任何问题? 我所有的网站都在一个IIS应用程序下运行,但每个都有自己的子域(多租户)。
我刚刚在Windows Server 2008上安装了ASP.Net Mvc应用程序。 当我尝试使用应用程序时,我看到IIS 7试图使用静态文件处理程序,因此我得到一个403或404错误。 我已经尝试添加URL路由模块,并给它优先。 我已经安装了ASP.Net MVC msi。 我如何得到它使用MVC处理程序?
我有以下configuration。 四核 Windows Server 2008 IIS 7.5 4GB RAM 32位 我在这台服务器上托pipe了MVC 1应用程序。 但是,运行此应用程序时,只有1个CPU核心使用。 在IIS 7.5或Windows Server中是否有任何设置,以便使用/使用所有可用的内核。
我们即将为我们的用户发布一个Web应用程序,并试图弄清楚是否有人将他们的服务器放在DMZ中,或者只是将其保留在防火墙后面的域中,并通过防火墙规则大大限制访问? 有没有人在这里发现任何缺点,只是通过防火墙规则和操作系统的权限限制访问? 请注意,这个站点是一个带有SQL Server后端的ASP.NET MVC前端。 另外 – 这是一个人力资源/财务应用程序,数据库后端包含我们最有价值的数据。 从安全angular度来看,我宁愿让世界根访问内联网,而不是访问数据库服务器。 结果,我原来的计划是跳过使用DMZ,只打开防火墙上的端口443到networking服务器…这似乎并没有比数据库服务器上的DMZ与networking服务器。
这似乎发生在几乎每个网站,并不重要,如果它是一个ASP或.NET网站。 如果你在得到这个错误后立即刷新,它会消失,不会因为刷新一堆而回来。 我有两台服务器负责IIS的负载平衡。 编辑另外这些是文件夹名称的有效path。 页面连接到另一台服务器上的Microsoft SQL数据库。 应用程序池设置为针对所有A网站以及微软指示的字母表中的每个其他字母使用不同的域用户。 每个网站都有自己的应用程序池。 编辑