Articles of asp.net

networking服务用户在IIS 6中的目录

我创build了一个应用程序池,并将其应用程序池标识设置为Windows 2003的IIS中的“networking服务”。问题是,当我将标识设置给用户时,我可以将一些文件添加到用户的目录并通过IIS使用它们,但对于“networking服务”帐户,我无法find与此用户相关的目录。 我试过ASPNET用户,但没有运气,任何帮助将不胜感激。 CAS

HTTP标头问题

我们一直在与我们的networking服务器有奇怪的问题。 有时,当你点击你的网页时,你会得到纯文本的http头。 HTTP / 1.1 200 OK caching控制:私有 Content-Type:text / html; 字符集= utf-8的 服务器:Microsoft-IIS / 7.0 X-AspNet-Version:2.0.50727 X-Powered-By:ASP.NET date:2009年10月26日星期一21:43:57 GMT 内容长度:13633 任何人都知道为什么会出现在网页内容?

'无限'带宽/磁盘空间共享托pipe

我正在做一些关于ASP.NET共享主机提供商的研究,并期待购买一个计划。 到目前为止,MochaHost似乎是我能find的最好的交易。 我只是想知道一些像MochaHost,GoDaddy,WebHost4Life等提供“无限”带宽和/或磁盘空间计划便宜(每月20美元以下)这些提供商。 我猜测这些计划有点“骗局”,你可以说,如果你有足够的stream量来保证“无限的”磁盘空间/带宽,你的共享主机将会崩溃并烧毁。 这是一个很安全的假设吗? 还是在这些计划中有实际价值? 如果是这样的话,也许我应该更专注于find一个有很好的工具/支持/性能的托pipe服务提供商,而不是被无限制的带宽/磁盘空间提供… 如果我有一个消费级别的网站,每月需要多less带宽? 我知道这是一个非常广泛的声明,但可以说我有一个基本的论坛/社交networkingtypes的软件。 我需要填写每天多less用户,比如每月50GB的配额? 球场也许? 再次,意识到这是一个棘手的问题得到一个真正的答案,但也许有人已经经历了在他们的网站上成长的痛苦,可以吐出一些数字,当他们必须移动到一个更高的带宽帽… …还有,任何额外的意见一般托pipe服务提供商将不胜感激。

ASP.NET Web服务和SQL Server Express

我来自一个linux / apache / php / mysql的背景。 对于我目前的项目,我被迫使用ASP.NET编写Web服务。 我已经安装了Visual Studio并创build了一个ASP.NET Web服务项目。 我正在创build的Web服务将使用SQL数据库后端。 我看到Visual Studio安装了“SQL Server Express 2008”。 我可以看到有一个名为“SQL Server(SQLEXPRESS)”的服务正在运行。 我的问题是,我如何对这个数据库运行查询? 前端在哪里? 我用什么工具创build数据库和表? 还有什么我必须安装? 我感到完全失去了,我的谷歌失败了我。 微软有很多不同的SQL产品,我不能告诉什么是简单的数据库的最简单的path,我可以从我的开发机器查询表。 使用MySQL,我会安装MySQL数据库,下载MySQL查询浏览器并开始启动查询。 我怎样才能用Visual Studio / SQL Server Express来做到这一点?

ASPX抛出“404找不到资源”

我正在使用IIS在虚拟目录下部署网站。 出于一些奇怪的原因,Default.html工作,但Default.aspx抛出一个404。 我试过这些: 还有另外一个虚拟目录,它包含了应用程序的一个旧版本,而且这个目录可以工作。 我检查了每个虚拟目录的属性,他们看起来一样。 我检查了根没有任何额外的反斜杠

ASP.NET工作进程经常崩溃

我们有一个Web应用程序,运行在Windows Server 2003上,运行ASP.NET 2.0.50727。 该应用程序一直运行良好,直到上周。 本周以来,我们一直在定期收到下面的错误,导致工作进程的回收。 错误应用程序w3wp.exe,版本6.0.3790.3959,错误模块ntdll.dll,版本5.2.3790.3959,错误地址0x0001a3e1。 我们已经尝试重新安装.NET框架以及IIS6,没有运气。 相同的Web应用程序在不同的Windows Server 2003机器上工作正常。 我们的操作系统是Windows Server 2003 SP2。 最近1-2周没有更新。 令人惊讶的是,上周四一切都很顺利,本周事情进展顺利。

网站请求没有到达IIS?

要开始认罪,我不是服务器pipe理员 – 只是一个负责解决问题根源的开发人员。 请温柔! 我有一个虚拟机上运行在IIS中的Intranet ASP.NET网站。 网站不经常访问(最近的IIS日志文件在近六个月前被修改)。 IP地址和主机头值现在都无法返回网站,并且IIS日志仍然不显示任何更新的活动。 几个月前,虚拟机已移至其他物理位置,并且IP地址已更改。 这可能是什么打破了访问该网站? 我还应该检查什么来解决这个问题? 我没有完全不受限制地访问build筑物的networking设置,结构等。我会很感激任何build议,即使我不能自己使用它,它会提高我对幕后发生的事情的了解!

为什么不能IIS服务我的网站? – 404页面不存在

build立一个全新的服务器,与Windows Server 2003的x86企业版w / SP2的全新副本。 安装了.NET Framework 1.1,2.0,3.5和4.0 增加了“域控制器”和“应用服务器”angular色。 创build一个新的网站,指向一个本地目录: C:\Inetpub\angryoctopus.net\ 添加适当的主机头文件: angryoctopus.net , www.angryoctopus.net ,TCP端口80,所有的IP 将网站内容移入本地目录。 在IIS中configuration默认​​文档: Default.aspx 为此网站启用ASP.NET,并将其设置为正确的版本:2.0.50727 在DNS中configuration了区域angryoctopus.net。 在此testingDNS查询以确保DNSfunction正常。 在VS 2008中打开网站并重新构build(和debugging)以确保内容正常运行。 我可以清楚地看到IIS正常响应,通过直接浏览到我的服务器的IP地址 。 由于这不使用angryoctopus主机头,所以会显示默认网站:“正在build设中”页面。 然而,在所有这些之后, angryoctopus.net仍然返回404。 有人知道可能是错的吗? 我忘了什么故障排除步骤? 有没有可能提供更多信息的命令行诊断? 编辑:我应该补充一点,这个服务器是在一个防火墙的冗余WAN连接,并且它的本地IP地址是不同的:10.0.0.10我不知道这是否有任何效果,但我想我会提到它只是案件。 这里是这个网站的日志文件的一个片段。 当我点击上面的Default.aspx链接时,发生这个事件。 日志似乎没有logging其他链接的任何事件… 2010-05-11 20:31:26 W3SVC1635707849 10.0.0.10 GET /Default.aspx – 80 – 10.0.0.1 Mozilla/4.0+(compatible;+MSIE+8.0;+Windows+NT+5.1;+Trident/4.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+Creative+AutoUpdate+v1.40.01) 404 2 0 2010-05-11 20:31:43 W3SVC1635707849 10.0.0.10 GET […]

谁是.NET 4托pipe虚拟专用服务器的优秀供应商? (2010年5月)

我正在寻找一个供应商托pipe一个虚拟服务器,运行Windows Server 2008(理想的R2) 和.NET 4运行一个面向ASP.NET Web应用程序的互联网 。 我也希望能够远程桌面上,并根据需要安装其他应用程序,包括其他网站。 我在英国,所以英国的供应商会很棒。 我在看Fasthosts ,但是多研究一下,看起来不太好。

在Linux上的ASP.NET,URL重写和线程?

现在正常的SQL(ite)语法转换成兼容的MS服务器语法正在让我发疯。 我的代码似乎是由MoMA判断的单声道兼容性。 然而,在global.asax中,我开始在Application_Start中使用多个线程作为服务和过多的url重写在Application_BeginRequest(一切都重写到default.aspx调用C#代码/类在URL上)。 url没有扩展名,或者我的url有错误,例如mysite.com/username/page/title.lol – id 我需要这一切去BeginRequest。 我也需要文件可下载。 通常path将被重写为/file/user/filename到/file/u/s/user/file 。 这将支持Linux +单声道+一个很好的networking服务器?