我已经发布了我的asp.net MVC 3 web应用程序在本地使用IIS 7 express和visual developer express 2010,但是当我厌倦login到应用程序,并且在login视图中插入用户名和密码后,返回了以下错误: – System.Data.SqlClient.SqlException: Failed to generate a user instance of SQL Server due to a failure in impersonating the client. The connection will be closed. 那么可能是什么原因造成了这个问题呢? 当前的连接string是: – <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> <add name="ElearningEntities" connectionString="metadata=res://*/Models.Elearning.csdl|res://*/Models.Elearning.ssdl|res://*/Models.Elearning.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MScProject.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
下面的build议适用于Apache,但似乎不论系统如何,都可以应用。 我的架构是负载均衡器后面的3个Web服务器。 我的IIS服务器当前已启用保持连接,默认连接超时时间为2分钟。 将禁用我的网站的保持活着增加性能和吞吐量? 首先,禁用保持活动。 这是违反表演的最糟糕的事情。 它的devise是在每次运行NCSA httpd的时候,每个请求都会分配inetd。 所有这些叉子都在杀死服务器,并且保持活力是一个很好的解决办法。 … 如果保持活动时间太短而无法在两次点击之间保持会话,则无用。 如果时间足够长,那么这意味着服务器每用户同时需要大约一个进程,而不是大多数浏览器通常build立4个同时进程的事实! 简而言之,一个运行Apache类服务器的网站一次只能服务于几百个用户。 http://1wt.eu/articles/2006_lb/index_10.html
我们组织内的部门在我们的IIS7 2008 R2服务器上有文件目录,类似于\\apollo\marketing.oems ,它们面向客户端。 我们希望创build蒙面目录,以便像\\marketing这样的指向\\apollo\marketing.oems快速访问。 我已经做了研究,还没有遇到任何真正的答案,但我知道这是可能的 任何帮助,将不胜感激。
环境:IIS 7。 我有一个默认的网站www.domain.com ,其文件夹是C:Inetpub/wwwroot/domain有子域www.subdomain.domain.com ,其文件夹是C:Inetpub/wwwroot/domain/subdomain 。 现在我已经在外部服务器上build立了一个新的网站。 由于某些原因,我无法将内容放在上述服务器上。 我需要从这个外部服务器的URL www.subdomain.domain.com/blog获取内容,而URL应该保持不变。 这怎么能在IIS 7中实现呢?
我们突然遇到一些旧版本的.css和.js文件出现在浏览器中的问题。 通常,当用户清除浏览器中的caching时,这些问题就会消失。 有没有什么我们可以做的代码或在IIS7,说服浏览器不使用caching的文件? 在我们最奇怪的情况下,我们有一个客户的用户访问我们的网站,并得到一个旧版本的JS文件。 他们清除caching,加载页面,获取当前版本,并且页面运行良好。 然后他们再次加载文件,并突然有旧版本,再次。 任何想法如何可能发生? 我可以想到三个: 浏览器以某种方式保持旧版本,当我们清除caching,并在第二页加载之前将其放回caching。 我们的一个服务器有一个旧版本的文件,当第一个页面加载后,一个明确的caching从当前版本的服务器中拉出,第二个和后续的页面加载将其从具有旧版本的服务器拉出。 清除caching后的第一个负载直接传递给我们的服务器,而随后的负载将文件从客户的Web代理上的caching中取出。 我不得不说,这三种情况似乎都不太可能,但这是一种可重复的行为。 有任何想法吗?
我正在尝试在IIS中为我的网站清理caching。 基本上,我不需要任何caching,除了.png,.js和.css文件。 在我的站点级别,我打开了HTTP响应头,并使用“设置常用Hedaers …”来设置内容立即过期。 我没有输出cachingconfiguration文件设置在IIS中的任何级别。 我清除我的浏览器caching,然后尝试访问我的网站。 当我的网站请求一个PNG文件,我看到的答复如下: Accept-Ranges bytes Age 0 Connection Keep-Alive Content-Type image/png Date Thu, 12 Apr 2012 21:55:15 GMT Etag "83b7322de318cd1:0" Last-Modified Thu, 12 Apr 2012 19:33:45 GMT Server Microsoft-IIS/7.5 X-Powered-By ASP.NET 对于JS和CSS文件,我看到的答复如下: Accept-Ranges bytes Cache-Control no-cache Connection Keep-Alive Content-Encoding gzip Content-Length 597 Content-Type text/css Date Thu, 12 Apr 2012 21:55:15 GMT […]
所以我有一个EC2的实例运行,URL的NoWeatherSurprises.com我有DNS指向那里,我在IIS 7中build立一个新的网站,并指出它到一个文件夹。 我用Visual Studio Web Developer 2010 express来发布到这个文件夹。 它现在有二进制文件等等。 但是,如果我去NoWeatherSurprises.com我欢迎到IIS 7屏幕。 我希望去我的应用程序如果我导航到http://noweathersurprises.com/weather/ [天气是我发布到wwwroot下的文件夹]我得到一个403禁止。 我不知道为什么,我猜测它是试图做一个目录列表或什么东西,而不是启动我的MVC应用程序。 所以总结2个问题。 它不是直接指向域的文件夹,我需要添加/天气 我得到了一个403禁止,而不是我的家庭控制器与索引行动的结果。 我是IIS 7的新手,我一直在使用IIS 6,并且设置起来很麻烦,但是我怀疑这是我自己的错,我只是错过了一些东西。 在此先感谢您的帮助
我们有一个工作站(Windows Server 2008 R2 64位,IIS 7.5)和一个运行在同一台机器上的web项目。最近我们收到用户无法访问网页的错误。从那以后,我们已经知道IIS已经停止工作, W3SVC服务没有运行。 我们也尝试重新运行这个服务,但它没有工作。最后一次,卸载并重新安装IIS Web Admin,然后它工作了一段时间,但又崩溃了。 我在这里search类似的错误, 这里的解决scheme甚至没有工作。 我该如何解决这个问题? 最好的祝福
我需要禁用传统ASP来解决请求问题 。 由IIS托pipe的网站是否会受到这个影响,因为它们需要继续无缝运行,也就是说,就像改变web.config文件一样,而是一次对所有的站点?
这个想法是添加一个规则到我的iis(版本7)来redirect这个 http://www.mydomain.com/folder/Default.aspx?&variable1=eeee&variable2=aaa 至: http://www.mydomain.com/folder/Default.aspx?&variable1=ffff&variable2=gggg 但它必须只与这个具体的url和所有的url必须保持相同的事情 我读这篇文章http://blogs.iis.net/bills/archive/2008/05/31/urlrewrite-module-for-iis7.aspx但是为模式和所有的url,这是一个特定的url 谢谢!