Articles of asp.net

应用程序池将不会启动

我们的团队离开办公室时,一切都很顺利。 昨晚有一台服务器重启,现在我们的一个encryption站点的应用程序池将无法启动。 我们发现了一个错误和两个警告: Log Name: System Source: Microsoft-Windows-WAS Date: 5/24/2012 7:29:48 AM Event ID: 5059 Task Category: None Level: Error Keywords: Classic User: N/A Computer: Description: Application pool Kentico6 – WMSEncrypted has been disabled. Windows Process Activation Service (WAS) encountered a failure when it started a worker process to serve the application pool. Log Name: […]

代码在本地主机上运行良好,但不在gatorhost上执行

我在VWD写了一个小网站。 我使用VWD的localhostfunction在我的家用机器上运行它。 它运行完美。 现在是背景故事。 我有一个与gatorhost的Linux服务器。 我让他们切换我的域名和我的服务器types为Windows,因为我决定学习asp.net(c#)。 我在电话里面遇到了数百万次的问题。 当您search我的域名和我的电子邮件function和ftpfunction时,无法连接的问题全部搞砸了,需要几个小时才能在多个电话和票证中find它。 所以,现在我想我得到了所有的工作,我通过VWD加载我的网站到我的服务器(www.contentiousweb.com)所有我的前端代码工作正常表单validation和链接。 当我打我的提交button,将执行我的C#代码什么都没有发生。 不是一件事。 当表格填写错误的validation工作。 我没有任何错误或任何东西。 我喜欢不知道从哪里开始。 是我的代码在那里服务器多less我可以依靠VWD是正确的,因为我不能依靠我的自我大声笑。 Webconfig文件。 (我换了我的电话和电子邮件) <system.net> <mailSettings> <smtp deliveryMethod="Network" from="Ralph &lt;*********.com&gt;"> <network enableSsl="true" host="smtp.live.com" userName="*************@hotmail.com" password="***********" port="587" /> </smtp> </mailSettings> </system.net> 贝娄是button。 protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid) { string fileName = Server.MapPath("_TextFiles/ContactForm.txt"); string mailBody = File.ReadAllText(fileName); mailBody = mailBody.Replace("##Name##", […]

部署MS ACCESS驱动程序以在ASP.NET中进行连接(共享主机)

我试过部署一个使用MS ACCESS 2010 db的小型网站(ASP.NET)。 在服务器上部署网站我得到以下错误: “Microsoft.ACE.OLEDB.12.0”提供程序未在本地计算机上注册。 使用的连接string:Provider = Microsoft.ACE.OLEDB.12.0; 数据源=path到数据库 MS Office没有安装在服务器上,也没有Access数据库引擎。 该网站运行在一个共享的宿主环境,所以我不能在该服务器上安装办公室,所以我可以以某种方式部署提供商的DLL的? 是否有可能部署ASP.Net所需的驱动程序连接到数据库,而不必在服务器上运行安装。 由于这是在共享主机环境中,我无法安装任何东西。 只有ftp的file upload。

IIS可以阻止特定的用户代理请求一个网页?

我们有一个ASP.NET Web应用程序的Windows Server 2003上的IIS 6.0。 我们的networking应用程序,或者特别是一个网页遭受了一些僵尸攻击。 查看IIS日志,我们检测到正在攻击的用户代理: python-请求/ 0.13.2 #Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status 2012-07-17 23:59:59 W3SVC336290672 192.168.2.65 POST /MyVirtualDirectory/MyFolder/wf_Page_Under_Attack.aspx – 80 – 190.232.79.70 python-requests/0.13.2 200 0 0 是否有可能在IIS上阻止或拒绝对“python-requests / 0.13.2”请求的访问?

启动Windows服务时出错:连接“主动拒绝”

我已经使用.NET创build了一个服务安装包(msi),它在运行时安装一个旨在运行Apache Solr实例的Windows服务(以帮助从Web应用程序中进行search)。 我在Solr托pipe的同一台机器上运行该服务。 当我启动它时,我得到: 服务无法启动。 System.Net.WebException:无法连接到远程服务器—> System.Net.Sockets.SocketException:由于目标计算机主动拒绝它,因此无法build立连接[MachineIP]:8983在System.Net.Sockets.Socket .ConnectSocketInternal(Boolean connectFailure,Socket s4,套接字s6,套接字和套接字,IP地址和地址,ConnectSocketState状态,IAsyncResult asyncResult,Int32超时,exception和exception)的EndConnect(EndPoint endpoingSnapshot,SocketAddress套接字地址)内部exception堆栈跟踪—在System.Net.HttpWebRequest.GetResponse()在SOLRService.SolrService.OnStart(String [] args)在System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(对象状态) 其中[MachineIP]是盒子的IP。 再一次,我试图从它试图连接到的同一个盒子开始这个服务。 我尝试了ping自己的IP,只是为了踢,而且回来了。 我只是不明白为什么服务器会主动拒绝连接到自己。 我们已经能够得到这个开发工作。 谢谢。

我应该如何设置一个新的本地用户来运行IIS?

我有兴趣设置一个成熟的本地用户来运行IIS 7.5下的ASP.NET网站(Windows Server 2008 R2)。 (漫长而无聊的理由与System.IO.Packaging使用独立存储有关,使用MarshalByRef或序列化在另一个AppDomain下运行有问题的代码并不是真正的select。) 我一直使用IIS的默认用户(AppPoolIdentity,networking服务,IUSR等),所以我正在寻找如何正确设置一个正常的IIS用户的build议。 我应该注意哪些缺陷,特别是在权限和安全方面?

在GoDaddy共享托pipeASP.NET 4.0中启动应用程序池时自动启动计时器

我有一个GoDaddy共享主机计划,我有几个ASP.NET 4.0网站。 我有一些类似cronjob的function,每5分钟执行一次web相关的任务。 我已经把定时器的初始化逻辑放到我的Global.asax Application_Start方法中。 我的任务在我的服务器处于活动状态时(例如请求被执行)起作用,但是我遇到了一个问题:每当我的应用程序被回收时,我的计时器都不会被注册为Application_Start直到发出请求才会被调用。 我没有一个活跃的网站,我不能依靠一个请求到我的网站为我的应用程序启动。 我search并find了自动启动模块 ,这是很好的,但由于我在共享主机(因为GoDaddy不是一个客户友好的公司,当谈到解决客户问题),我不能使用这个模块,因为它需要安装在机器/ IIS级别。 应用程序初始化模块也一样。 如何在共享主机环境中回收后自动启动我的应用程序,而无需等待外部请求?

Asp.net IIS黑客预警系统

我在IIS 7.5和Windows 2008 R2服务器上运行一个asp.net网站。 如何设置(或我需要什么),以便有一个警告,如果有一个黑客攻击的网站和服务器,? 我怎么知道服务器/网站是否被入侵?

“表单”身份validation已启用,但仍然可以看到“未经授权:由于凭据无效,访问被拒绝”。

web.config中启用了“Forms”身份validation,但我仍然看到: 401 – Unauthorized: Access is denied due to invalid credentials. You do not have permission to view this directory or page using the credentials that you supplied. 我认为这是一个文件权限问题。 我刚刚添加了一个新的网站到IIS。 有什么我失踪?

安装IIS7angular色服务时出错代码0x80070643

我试图通过服务器pipe理器的“添加angular色服务”向导来安装IIS7“ 应用程序开发 ASP ”angular色。 一些angular色包括ASP.Net,.Net可扩展性,ASP,ISAPI扩展等。 我现在已经成功地在应用程序开发标题下安装了其他angular色。 ASP是唯一的问题当试图安装这些我收到我尝试安装每个服务的以下错误: Attempt to install <the service name> failed with error code 0x80070643. Fatal error during installation. 我能够成功添加不属于“应用程序开发”的angular色服务。 例如,我能够安装运行状况和诊断 – >跟踪,自定义日志logging和ODBC日志logging。 我已经尝试了以下内容: -The 2 Methods here: http://support.microsoft.com/kb/976982 -Microsoft Fix It 50123 *EDIT Added this* -Repair .Net Framework 4.0 -Removed WAS (Windows Process Activation Service) from Features, Restarted server, and then […]