Articles of asp.net

2003 R2 SP1的MS10-070更新

我们是一个.Net开发商店。 我们的客户非常关心他们的服务器,但有时候需要一些帮助。 他们正在运行2003 R2(x86)SP1服务器。 关于ASP.NET的可用性: http://www.microsoft.com/technet/security/bulletin/MS10-070.mspx http://support.microsoft.com/kb/2418042 我找不到任何有关2003年SP1的直接信息。我感觉这个信息要么不起作用,要么至less在SP2之前不可能修补。 有人知道这是什么情况吗? 谢谢

这是ASP.Net服务器资源使用率太高?

我在ASP或MS服务器技术方面没有任何背景,但对我来说这似乎有点奇怪 – 一家供应商告诉我的公司,他们的软件(用ASP.Net编写)要求系统中每5个用户在我们的服务器上进行以下操作。 2个CPU 4GB的RAM 因此,如果我们有20个用户使用这个系统(通过我们的LAN通过浏览器访问),根据供应商,我们的服务器应该有8个CPU和16GB的RAM 。 我错在认为20个用户的这些系统需求有点疯狂吗? 应用程序并不需要做太多的工作 – 主要是数据库的前端,没有做任何特殊的处理,而且数据库的条目less于50,000个。 它与Crystal Reports进行集成以进行报告。 ASP.Net真的有如此高的资源使用率? 难道这只是一个devise不好的应用程序? 还是我不明白什么?

与私钥,IIS,AppPool和用户证书的问题

我有Windows 2003,IIS 6.0,ASP.NET应用程序使用私钥证书。 域“domainCompany \ Pre_Certificado”中的用户在Store Local Machine中安装证书。 domainCompany \ Pre_Certificado是pipe理员,在IIS_WPG组中具有本地策略:“作为服务login” 我在IIS 6.0中configurationAppPool身份:domainCompany \ Pre_Certificado ASP.NET应用程序使用identity :: domainCompany \ Pre_Certificado执行 我回收AppPool和执行应用程序,我得到System.Security.Cryptography.CryptographicException:找不到证书和私钥解密 如果我再次testing,在服务器IISlogin会话,使用domainCompany \ Pre_Certificado用户,我在ASP.NET应用程序中调用页面,一切正常。 (注意:使用terminal服务器login服务器IIS) 但是,如果注销会话在服务器IIS(用户:domainCompany \ Pre_Certificado),我得到相同的错误: System.Security.Cryptography.CryptographicException:无法find用于解密的证书和私钥 有什么build议么 ?? 谢谢。

Asp.NET委托和调用SharePoint Web服务

我正尝试从不驻留在SharePoint服务器上的Asp.NET 4.0应用程序调用SharePoint Search Web服务。 一切似乎工作,接受它使用AppPool的凭据(域服务帐户)来validation到SharePoint,它只返回该引脚有权访问的结果。 我需要能够做的是冒充呼叫用户,这样我得到的结果是该用户而不是域帐户。 我已经将应用程序正在运行的服务器设置为受信任委派给SharePoint服务器正在使用的http spn,但是在执行模拟代码时出现401错误。 我可能做错了什么?

无法访问IIS7上的ASP.NET MVC应用程序的静态内容

我有一个ASP.NET MVC 2应用程序,我刚刚部署到IIS7。 该应用程序工作正常,除了所有的静态内容(JS,CSS,图像)返回空白。 我有MVC处理程序上configuration的静态内容处理程序。 我查看了IIS日志,并查看了HTTP 302状态的静态内容,但仍然无法在我的页面上看到它们。 有任何想法吗? 还有什么我可以检查或尝试?

ASP.Net应用程序中的IIS 6 Windows身份validation失败

我正在尝试在IIS6networking服务器上安装ASP.Net应用程序。 该网站要求用户使用Windows进行身份validation,这可以在同一台服务器上的其他几个应用程序上运行。 在IIS中,我启用了匿名访问和Windows身份validation。 在web.config中,身份validation设置为: <authentication mode="Windows"/> 和授权…: <authorization> <allow roles="Users"/> <deny users="*"/> </authorization> IE浏览器。 允许angular色“用户”中的所有用户拒绝其他人。 这是与同一台服务器上的其他几个应用程序一起工作的方法。 如果我运行该网站,系统会提示input用户名和密码。 如果我删除该行: <deny users="*"/> 我可以访问该网站,一切正常 – 但用户凭据不传递到网站(Page.User.Identity.Name在ASP.Net中返回一个空白string)。 该站点与服务器上的其他工作站点具有相同(inheritance)的文件权限。 这个网站和其他工作网站之间的authentication/授权的唯一区别是,它运行Asp.Net 4(但也有其他工作在服务器上的asp.net 4站点)。 我在这里错过了什么? 我应该在哪里看?

ASP.NET,PostgreSQL,Mono,Ubuntu,Apache:好主意?

我是一个长期的Microsoft .NET开发人员。 ASP.NET / MSSQL / IIS在过去的6年里一直是我的面包。 现在,我越来越喜欢Ubuntu 10.xx服务器的“轻量级”了。 我也喜欢从我的Windows 7电脑上SSH,并使用真棒“apt-get”命令安装应用程序。 我现在也一直在用MySQL和HeidiSQL并且喜欢它。 感觉像pipe理工作室。 然而,我读过PostgreSQL“可能”比MySQL更好,我在我的Moodle框中遇到了一些MySQL重载(但是这可能只是我的一个小小的调整)。 我的问题是,运行这个configuration是个好主意吗? ASP.NET 4.0 PostgreSQL(我可以apt-get的最新版本!)带有运行在Apache上的Mono的Ubuntu 10.10 另外,我假设我将使用Npgsql Mono作为从ASP.NET到PostgreSQL的连接器?

IIS 7上的.NET Framework 1.1

我已经inheritance了.NET Framework 1.1网站,我必须在Windows Server 2008上使用IIS 7进行托pipe。我遇到了一些麻烦。 1.安装 我按照这些说明安装了.NET Framework 1.1。 安装程序自动创build一个新的应用程序池“ASP.NET 1.1”。 我用那个。 2.麻烦 当我启动网站时,我看到web.config运行时错误: 该标签包含“文化”属性的无效值。 我解决了这个问题,然后看到: 子节点是不允许的。 我不想继续玩这个鼹鼠游戏。 有什么一定是错的 我确定这是.NET 1.1吗? 我检查自动创build的应用程序池。 我看到它是1.1。 高级设置… 基本设置… 这看起来不正确。 在设置1.1时,它不是高级下拉select器中的选项。 为什么在基本框中它只是“v1.1”而不是“.NET Framework v1.1.4322”? 这将更加一致。 4.我无法创build其他.NET 1.1应用程序池 我无法为其他应用程序池select.NET Framework 1.1。 这在下拉select器中不是一个选项。 那是怎么回事? 现在怎么办? 为什么v1.1不是所有AppPools的选项? 我如何validation我的应用程序实际上是使用.NET Framework 1.1? 为什么我会得到这些运行时错误?

Apache ProxyPass / ProxyPass反向IIS

我们有一个ASP.NET web应用程序,它使用ProxyPass.ProxyPassReverse映射到apache托pipe的php站点上的一个文件夹。 遇到一些问题。 cookies正在丢失,这打破了网站的导航,这可以通过设置为无cookie的ASP应用程序来克服。 表单身份validation在ASP网站上使用,这也与代理通行证被破坏,怀疑这也是cookie相关的。 从站点/ IP地址运行ASP站点工作正常。 根据客户要求,使用单独的域/子域不是一个选项。

我可以通过将大量使用的页面移到单独的应用程序池来提高整体IIS性能吗?

这与这个问题有关 ,但我相信我的情况更具体。 我有一个网站在IIS 6.0,Windows Server 2003,是全面运行非常缓慢。 尽pipe大部分stream量都集中在一个页面上,但所有页面都放慢了速度。 该页面的工作是将file upload到Web服务器,每天都有大量file upload到服务器。 只是因为所有这些文件正在上传,并不意味着我的login页面必须慢? 我在想,如果我把上传页面移动到一个单独的虚拟目录/应用程序池,网站的其余部分将加快。 你怎么看?