Articles of asp.net

本地主机停止解决/服务本地网站后点击几下IIS 7.5

以前我search试图find从以前的问题的答案,但林不知道它已经解决。 我可以对这个问题发表更多的评论,于是决定发表一个新的问题。 上一个问题发现( 几分钟IIS 7.5后,本地主机停止parsing ) 所以我在Windows 7 IIS 7.5上build立了一个新的网站…我给它一个主机头文件,在主机文件中添加127.0.0.1的条目并浏览网站。 大约第二次或第三次试图点击本地网站,它开始挂起…似乎只是看起来像加载,但最终只是在Firefox的“连接被重置”(带在这之前约30-50秒)。 然后,我使用了一个像CurrPorts这样的程序来查看正在监听的端口,而对于最初的请求,这一切似乎都不错。 现在挂起后,我没有看到再次袭击。 它好像浏览器与IIS或其他东西失去联系。 如果我打开不同的浏览器,工作正常约2点击左右,那么同样的问题。 任何人都知道可能是由什么造成的? 或者如何解决?

.ashx和.axd不加载

我正在本地机器上运行CMS,其中包含以下内容: IIS 7.5 Windows 7专业版 应用程序池设置为集成模式和.NET V 4.0.30319 我有我的网站(CMS)目标4.0安装.NET 4.5,我已经build立了4.0 我有问题,我不能重现,但每隔几页请求,页面停止响应。 深入挖掘这个问题,我注意到使用Chrome开发者工具,当发生这种情况时,总是因为WebResource.axd , ScriptResource.axd或其他.ashx处理程序之一。 以下是Chrome开发人员工具的屏幕截图,其中的脚本失败: 看起来他们只是超时。 我无法在事件查看器中find任何条目,我不知道从哪里可以find。 有时候我没有其他的问题,这就体现出来了。 如果有更多我能提供的东西,请留言。

popup窗口打开,要求用户名/密码在https页上

我在我的服务器上安装了SSL证书,我在某些选定的页面上应用了https。 为此,我正在使用“WebPageSecurity”。 我已经根据下面的文章在我的web.config中设置了所有必需的设置: http://code.google.com/p/securityswitch/wiki/GettingStarted 现在我在尝试打开安全(https)页面时遇到问题,打开一个警报popup窗口,询问用户名/密码。 我使用的IIS7,也启用匿名访问,仍然让我popup警报popup窗口打开,询问用户名/密码。 请build议我在哪里做错误/我现在需要做什么。

如何为两个不同的iis应用程序创build性能计数器实例名称

我有几个iis服务器在不同的环境(开发/testing/分期/等)明显地相同地设置。 在iis中,我有一个应用程序池“MyApplicationAppPool”和三个在该应用程序池中运行的Web应用程序:MyApplication1,MyApplication2,MyApplication3。 当我打开perfmon,并尝试监视与应用程序相关的性能计数器实例,我似乎无法find所有这些。 例如,我可以find \ SERVERNAME \ ASP.NET Apps v2.0.50727 \ _LM_W3SVC_1_Root_MyApplication 1 \ SERVERNAME \ ASP.NET Apps v2.0.50727 \ _LM_W3SVC_1_Root_MyApplication 3 但是我找不到 \ SERVERNAME \ ASP.NET Apps v2.0.50727 \ _LM_W3SVC_1_Root_MyApplication 2 我的问题:什么使这些“实例名称”出现在perfmon中? 为什么一些应用程序似乎创build了一个实例名称,但另一些则不是? 我在Windows Server 2003上的IIS6上运行

II6网站停止响应

我们有3个Windows 2003服务器(IIS6),每个运行20到30个ASP.net网站。 这些服务器是VMware VM。 定期从外部无法访问服务器上的所有网站。 在浏览器中,我得到错误101(net :: ERR_CONNECTION_RESET):连接重置为该服务器上的所有网站。 我已经尝试重新启动IIS和/或回收应用程序池。 到目前为止,我在日志中没有看到任何东西。 目前为止,重新启动服务器已经是修复了,但30个网站可能需要20分钟才能重新编译。 我们已经试图用主机来解决这个问题,但是他们监视正在运行的服务器本身,并且从不运行它们的监视器。 在这一点上它们是无用的。 有任何想法吗? 有其他服务,我可以重新启动而不是完全重新启动? 我可以检查networking或系统中是否有其他地方? 我接受任何build议。

尝试安装Web应用程序的IISparsing错误

我有这个asp.net(vb)(.net 2.0)应用程序,我试图安装在2008服务器R2虚拟机上。 我是一个体验Web开发人员和BSD / Linux服务器pipe理员,但我不是一个真正的Windows服务器,并具有非常有限的经验与IIS – 没有就学的话题,所以请对待我好像我是一个白痴回答时: )不要假设我知道你在说什么。 无论如何,我已经安装了IIS卷,我有默认的应用程序池设置为.net 2.0,我有我的应用程序在默认池。 说实话,我甚至不确定这个东西是.net 2.0,但是这正是我所相信的。 当我敲开hxxp:// localhost / Flex(我的虚拟目录/应用程序目录)后,我终于得到了这个东西。 现在的问题是,我遇到了下面的parsing错误,而不是一个法国女佣的服装华丽的金发女郎(我改名为这个职位,因为原来的程序使用他的全名作为类名): Parser Error Message: Could not load type 'Flex.SomeClass25'. Source Error: Line 1: <%@ Page Language="vb" AutoEventWireup="false" CodeBase="CalcSeals25.aspx.vb" Inherits="Flex.SomeClass25" %> Line 2: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> Line 3: <html> 我在网上发现了一堆东西,试图绕过这个无济于事,当我碰到在.aspx文件顶部改变CodeBase= CodeFile=的想法时。 当我这样做时,它似乎parsing器开始实际parsing引用的.vb文件,但它再次失败,因为我不是一个.NET程序员,我不知道这是什么意思: Compiler Error Message: BC30002: […]

在IIS中捕获ASP.NET Web应用程序的内存/ IO计数器

我在Windows Server 2008 R2的IIS中有一个ASP.NET 4.5(Web API)Web应用程序。 该Web应用程序使用集成pipe道托pipe在自己的应用程序池中。 我正在尝试使用性能监视器来捕获应用程序的内存量和IO压力。 特别: 应用程序消耗多less内存(托pipe或其他方式)? 有多lessIO工作(请求数据input/响应数据输出 – 不写入磁盘)应用程序是否在任何给定时间执行? 我打算抓住这些指标,以便我们可以衡量我们对系统特定部分所做的各种增强的性能优势。 我对每秒样式负载testing的请求不感兴趣 – 这将分开处理。 问题:我正在努力确定用于捕获上述指标的正确性能计数器。 有许多不同的计数器与内存使用有关,所有我试过的计数器似乎都没有变化,即使我将1GBfile upload到我的应用程序。 对于IO压力,我正在使用Process对象下的IO读/写(秒)计数器…但如果我诚实,我只是在猜测。 任何人都可以指向正确的方向吗? Perfmon是这个工作的正确工具吗?

我如何configurationmod_mono来使用ASP.NET 4?

我正在使用Centos 6.3运行VPS,使用WHM 11.34.1(build 11)。 我希望使用mod_mono来托pipe一个ASP.NET 4应用程序。 (背景:我在ASP.NET MVC 4中改写了一个兴趣爱好的PHP网站,并且希望在同一台机器上托pipe它,我想避免租借另外一台机器,因为我在这个服务器上运行了其他东西,而不是网站。 首先,我尝试了最明显的一步,并使用easyapache来添加mod_mono支持。 然而,这是一个巨大的,因为WHM支持的最新版本的单声道是2.6.7,它支持ASP.NET 2. ASP.NET 4支持稍后添加。 看到这是一个死胡同,我然后从WHM卸载mod_mono。 接下来,我决定手动安装mod_mono 2.10.2(单声道2.11.something)。 这是一个非常痛苦的过程,涉及最黑暗的磁铁,但最终我把它编译。 它工作正常,但我不能为我的生活得到它使用ASP.NET 4而不是2。 我已经build立了我的configuration如下: /usr/local/apache/conf/httpd.conf – 从WHM默认没有改变。 /usr/local/apache/conf/includes/pre_main_global.conf: – WHM为httpd.conf顶部附近的这个文件添加一个include Include /usr/local/apache/conf/mod_mono.conf #this should make it use ASP.NET 4 MonoServerPath /usr/bin/mod-mono-server4 /etc/httpd/conf/userdata/std/2/sitename/beta_asp.conf – WHM在<VirtualHost>指令中包含这个 Alias /beta /home/sitename/public_html_beta AddMonoApplications default "/beta:/home/sitename/public_html" <Location /beta> SetHandler mono </Location> 我究竟做错了什么? 将应用程序池更改为v4的mod_mono相当于什么?

在IIS 8.0上启用ASP.NET(现有服务器上的新网站)

我已经在现有的Windows Server 2012 IIS安装上添加了一个新的网站。 安装已经在现有的网站上configuration了ASP.NET。 什么是在新的网站上启用ASP.NET的正确方法? 我find的所有文档都谈到了使用服务器pipe理器来添加angular色/function,但这已经在那里,所以这没有什么帮助。 在以前的版本中,我会使用aspnet_regiis -i但是在Server 2012上不起作用: C:\Windows\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i Microsoft (R) ASP.NET RegIIS version 4.0.30319.17929 Administration utility to install and uninstall ASP.NET on the local machine. Copyright (C) Microsoft Corporation. All rights reserved. Start installing ASP.NET (4.0.30319.17929). This option is not supported on this version of the operating system. Administr ators should […]

未在Windows Server 2012上显示文件权限的新用户

我正在为MVC4(ASP.NET)应用程序设置Web Deploy。 在Windows Server 2012界面上设置用户时,我的用户不在列表中显示访问权限。 有没有人有同样的问题? 解决办法是什么?