Articles of asp.net

Windows 2008 R2上的IIS 7.5 – 请求的大小限制

是否有可以由IIS处理的请求的大小限制? 如何禁用或增加该限制? 我在某处读到这个限制是16K,但我不确定这个或者如何禁用它。

IIS 6的问题 – IIS似乎阻止第二个请求

我有一个非常奇怪的问题与IIS。 我的服务器是2003高级服务器。 我在该服务器上安装了.NET 2和.NET 4(.NET 1已经在那里)。 我们正在运行ASP.NET 2.0站点,ASP.NET 4.0站点和ASP.NET MVC站点与不同的池.. ASP.NET 2.0网站和ASP.NET MVC 3(惊喜?)工作正常。 我有问题与ASP.NET 4.0或HTML。 我在网站下创build了一个虚拟目录。 执行权限是“Scripts and Execute”和ASP.NET 4.0.30319。 我把一个名为a.html的HTML文件放在那个虚拟目录下,然后点击“浏览”来查看html。 这工作正常。 我closures了浏览器,然后再次点击“浏览”。 然后,在这里我得到了一个错误。 在IE中,我得到这个错误“Internet Explorer无法显示网页” 在Chrome中,我下面有这个。 此网页不可用网页http://192.168.105.2:170/simpleweb/c.html可能暂时closures,或者可能永久移动到新的url。 错误330(net :: ERR_CONTENT_DECODING_FAILED):未知错误。 在Firefox中,我得到了这个.. 内容编码错误您尝试查看的页面无法显示,因为它使用无效或不支持的压缩forms。 请联系网站所有者,告知他们这个问题。 我花了整整一天的时间弄清楚,但这不起作用…有没有人对这个问题有什么想法? 当我尝试使用asp.net 4网站时,我也遇到了同样的问题。 但asp.net 2和asp.net mvc工作正常.. 提前致谢。 编辑 这是日志 Software: Microsoft Internet Information Services 6.0 Version: 1.0 Date: 2011-12-14 06:27:57 […]

ASP.Net / IIS权限或configuration问题

我们有一个3服务器Web场在IIS6,Windows Server 2003上运行ASP.Net 3.5应用程序。我们刚安装了应用程序的更新,三台服务器中的两台都很好,但是第三台服务器立即开始出现问题。 试图启动网站,我们在日志中看到这个exception: System.IO.FileLoadException: Could not load file or assembly 'System.EnterpriseServices.Wrapper.dll' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1) File name: 'System.EnterpriseServices.Wrapper.dll' —> System.Runtime.InteropServices.COMException (0x800736B1): This application has failed to start because the […]

ASP.NET MVC,IIS 7.5 – 跨服务器丢失会话(负载均衡)

我们有一个网站在三个networking节点上运行。 我们正在使用SQL Server会话存储。 我们最近又增加了两个,只是发现用户的会话被发送到其中一台机器时丢失了。 我们已经检查了站点ID以及机器validation密钥和解密密钥。 编辑: 我没忘记提及有问题的机器是农场中现有机器的克隆(VMWare)版本。 解决了 – 我们只是抹新的机器,并站起来一个新的服务器08安装。 这个问题的原因还不得而知。

IIS复制不同configuration的网站

(短)问题我们需要在同一台服务器上运行相同的网站代码,使用不同的web.config。 (稍长)问题该站点需要托pipe在两个不同的域上,都在SSL上,因此,我们需要在不同的IP上有两个不同的站点。 但是,我们希望代码库对它们都是一致的,所以当get得到更新时,另一个同时完成。 我们还需要使每个网站使用不同的web.config(因为每个网站都有特定的值。 所以,我们真正想要的,是从IISconfiguration中为.NET 4.0 aspx站点定义web.config位置的方法。 目前它是IIS 6.0,但是如果IIS 7.0 / 7.5能解决问题,那么升级可能是一个select。 我想到的事情:使用除configuration以外的所有文件夹和文件的符号链接。 我不确定这是否是最好的select,因为其他文件/目录可能会在某个时候添加,并且会在部署时被遗忘。 同步文件夹。 这意味着我们正在依靠一个stream程来保持它们的实时性或时间性。 这也是一个很大的开销。

ASP.Net会话快速定时

我们有一个运行在IIS7上的Windows Server 2008的ASP.Net 3.5网站。 该站点的会话超时时间configuration为20分钟 – 但是,当前持续时间在40到50秒之间。 在研究了这个问题之后,我们调查了几个可能涉及超时时间的configuration值,但是没有一个被设置为小于20分钟。 我们看的区域如下: web.config system.web / sessionState元素(20分钟)。 web.config system.web / authentication / forms元素(不存在,默认为30分钟)。 网站/ {网站} / ASP /会话属性/超时(20分钟)。 应用程序池/ {应用程序池} /高级设置/进程模型/空闲超时(20分钟)。 我们也注意到,CPU处于0%左右,RAM的使用率平均在1.07 GB(可用的8 GB) – 因此IIS没有基于性能的理由来回收应用程序池。我们可以告诉。 是否有任何我们忽略的设置可能导致会话超时过期如此之快? 编辑 另外几点: 这不是发生在开发中,只在服务器上。 会话不滑动(即,如果我们刷新页面几次,在会话创build后大约40到50秒仍然超时。

IIS 7授予用户权限

我得到以下错误: ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity […]

machine.config文件更新崩溃的网站asp.net

我们正在使用负载平衡,并有三个服务器。 在其中一台服务器上,machine.config文件具有不同的机器密钥,然后是另外两台机器。 一旦我们更新了机器密钥,并使其值与其他两个相同,现在我们无法通过该服务器运行网站。 你们认为可能是什么原因? 谢谢,Laziale

为什么应用程序根目录“〜”在ASP.NET中parsing为网站根目录“/”?

我有一个在Visual Studio 2012下开发的ASP.NET Web Forms网站。有一个带有导航栏和链接到CSS表格的主页面。 Bot是使用应用程序根操作符“〜”指定的 <asp:PlaceHolder runat="server"> <%: Styles.Render("~/Content/themes/base/css", "~/Content/css") %> </asp:PlaceHolder> … <li><a runat="server" href="~/Forms/SelectResults.aspx">Generate Table</a></li> <li><a runat="server" href="~/BrowseDB.aspx">Browse DB</a></li> 当浏览页面http://localhost/Forms/SelectResults.aspx我发现“〜”在这些情况下的parsing方式不同: <link href="/Content/site.css" rel="stylesheet" type="text/css" /> … <li><a href="SelectResults.aspx">Generate Table</a></li> <li><a href="../BrowseDB.aspx">Browse DB</a></li> 所以CSS的path是绝对的,其他页面的path是相对的。 在本地主机上运行时,一切正常。 但是在将我的站点部署到服务器之后,它具有地址http://MyDomain/MySite/ ,因此它不在域根目录中。 而由于绝对path,没有CSS文件可以加载! 导航工作正常,但所有的风格都毁了。 为什么“〜”操作符不能在Styles.Render指令中工作? 这两个代码片段都是由标准的ASP.NET网站模板生成的,我没有修改任何东西。 网站是在Visual Studio 2012,.NET Framework 4.5下开发的。 我的服务器规格是: Windows 7 x64 IIS 7.5 网站应用程序池框架4.0

为什么我的网页每次都不能完全加载?

我有一个运行在IIS 7上的Intranet网站。当我尝试加载我的网站时,每次都会有不同的反应。 以下是我尝试加载我的网站时发生的以下不同情况: 该网站立即加载,并正常工作 该网站加载速度慢一些我的造型/图像/ JavaScript似乎没有正确加载。 我收到“503服务不可用”错误 任何想法为什么发生这种情况?