Articles of asp.net

ASP和ASP.NET在IIS 7.5中完全分离吗?

这可能是一个愚蠢的问题,但名字混乱,我找不到直接的答案。 IISconfiguration的ASP部分有很多限制 ,我可能想要调整(例如bufferingLimit,maxRequestEntityAllowed和queueTimeout),但只限于它们影响ASP.NET。 但我怀疑他们没有。 它是否正确? 就IIS 7.5而言,ASP和ASP.NET是完全不同的实体吗?

迁移一个asp.net Web应用程序到aws

我被要求帮助迁移一个asp.net应用程序到aws,我没有部署窗口到云之前,有兴趣得到一些指针? 我不担心的应用程序更多关于移动数据库,其200GB的mssql数据库和即时通讯想知道的最好的方式把它放到云端。 谢谢,Alex

阻止我的网站

我有一个用ASP.NET MVC编写的网站(也就是说,它运行在Windows服务器上),我想保护tor用户。 我想在Windows防火墙上设置一些规则来阻止传入的连接,或类似的东西。 有没有人可能有任何意见? 我会很感激。

为什么当IsolateApps被禁用时,ASP.NET会自动生成不同的机器密钥?

我在IIS 7.5中托pipe两个Web应用程序。 他们必须共享ASP.NET窗体身份validationcookie。 由于我不想在Web.config中放置机器密钥(我没有使用web farm,也不想在web.config文件中显示该密钥),所以我将它设置为自动生成以下设置: <machineKey validationKey="AutoGenerate" decryptionKey="AutoGenerate" /> 根据文档 ,这应该会导致IIS为两个Web应用程序自动生成相同的机器密钥。 在我的Windows 7和Windows 8开发人员机器上,按预期工作。 Web应用程序都可以对用户进行身份validation,并且两个应用程序都可以识别相同的身份validationCookie。 但是,当我将此设置移动到在Windows Server 2008 R2上运行的产品时,这两个应用程序将不共享身份validationCookie。 当WebAppA对用户进行身份validation时,WebAppB无法解密身份validationcookie并强制用户重新进行身份validation。 当他们这样做时,新的身份validationcookie不适用于WebAppA。 我已经certificate,它使用单独的机器密钥,明确地将两个应用程序中的机器密钥设置为相同的密钥: <machineKey validationKey="F801AB…" decryptionKey="ADB3C1…" /> 当我这样做时,身份validation就像在我的开发人员机器上那样工作。 我的开发和生产环境之间有什么区别可能导致这种情况?

2003 Server Enterprise Edition无法运行ASP.NET应用程序?

我想知道是否有人试图在32位Windows Server 2003企业版中运行ASPX页面? 我有几十个生产Web服务器使用2003标准,他们从来没有这个问题。 这是我得到的: 2003 EE,IIS和ASP.NET的新实例安装在两台testing服务器上,硬件完全不同,一切都完全修补。 简单的“hello world”html页面“ http://127.0.0.1/Test.htm ”在所有浏览器中都能正常工作。 当我将此页面重命名为“ http://127.0.0.1/Test.aspx ”时,Firefox会立即给出“连接中断”错误。 事件日志或IIS日志中没有附加信息。 其他浏览器也不能显示页面(IE说“无法显示网页”) 我已经在默认的网站以及一个全新的网站上testing了这个,也尝试了在ASP.NET 1.1和ASP.NET 2.0之间切换 – 仍然出现了同样的错误。 我的login名是本地pipe理员,我已经尝试给“networking服务”,“ASPNET”和“IUSER_ *”帐号授予pipe理员权限,但没有运气。 此外,所有基本的技巧,如重新启动,禁用防火墙,重新安装.NET和IIS不起作用。 在安装企业版操作系统之后,我在这两台服务器上观察到另外两个线索:1.最初,当我尝试加载静态Html页面或图像时,IIS开始发出安全exception。 我不得不使用组件服务来允许DCOM激活到IISpipe理服务,然后静态文件开始工作。 2.当我尝试操作某些Web服务扩展(即禁止CGI扩展)时,MMC崩溃,“MMC检测到pipe理单元中有错误,build议closures并重新启动MMC”。 我将不胜感激关于解决这个问题的任何提示! PS。 我试图部署企业版的原因是,它支持超过4GB的内存,而我的一些应用程序还没有准备好在64位操作系统上运行。

将ASP.NET Web应用程序移动到“云” – 有没有人真的这样做?

实际上,有没有人把ASP.NET应用程序从传统的托pipe环境/情况 – 也就是你拥有这个工具包的地方,或者使用Rackspace–移到使用云服务/提供者? 这是否存在? 那Azure是什么? 你有任何教训/build议分享?

ASP.NET通过Linux上的单声道?

有没有人试图在Linux服务器上通过单声道运行一个ASP.NET项目? 可以这样做吗? performance好吗?

如何防止黑客上传文件到FTP服务器

可能重复: 我的服务器被黑了应急 我一直在devise一个asp.net网站.net framework 3.5所有的东西都是好的,直到我的网站突然黑屏它说中文组和其他文字的图片jpg他们把文件放到FTP服务器我删除他们,他们把他们再次我改变了所有的密码,他们再次这样做,我认为他们是一些脚本程序员,我可以通过删除方法无能为力,请帮助我。

正在使用RAM磁盘服务IIS ASP.net有益于虚拟机Web服务器?

build立: Windows Server 2008 R2,托pipe在HyperV虚拟机上分配3GB内存。 我在这个虚拟networking服务器上安装了使用ImDisk的RAMDisk(容量为512MB,足够满足我们的要求),并为其分配了3GB的RAM(托pipe应用程序在重负载下不需要超过768MB)。 最初WebRoot目录是在一个networking共享上运行充分,但已经注意到在负载很重的情况下,这导致LANstream量显着增加到networking共享服务器(我相信是访问networking共享为我的用户提供网页 – 这是否应该发生?)。 由于虚拟机位于故障转移群集中,因此虚拟机的C:\驱动器存储在iSCSI SAN中,因此在保留C:\驱动器上的WebRoot文件夹时没有性能优势(经过testing)。 所以我select把内容放到一个RAMDisk上,这当然在访问时间方面有了很大的提高。 源内容仍然会存储在networking共享上,但会每隔24小时同步到RAM磁盘。 任何人都有充分的理由相信这会: A)不值得吗? 或者更重要的是, B)是一个错误的想法! 批评赞赏,正面和负面!

一个网站,两个公网IP,每个IP分开一行,如何做故障转移

我们有一个网站,位于两个防火墙后面,主要和故障转移。 主要和故障转移防火墙有不同的IP,以及来自不同提供商的不同的互联网连接。 当主要故障转移或主要互联网连接死亡时,如何通过第二个IP自动连接到网站提供故障转移? 防火墙的故障转移有效,它们都是有状态的。 哪个模型并不重要,让我们来想象它们的工作原理。 我们知道,我们可以进入DNS并手动将网站IP更改为故障转移IP,但有没有更优雅更快的解决scheme?