有什么好办法做到这一点? 甚至可以做得干干净净? 理想情况下,我想使用包头来决定哪个服务器应该处理请求。 但是,如果有一个更容易/更好的方式让我知道。
如何获取服务器上正在使用的端口列表?
我想在Windows Server 2003上部署我的网站。我是否错过了什么是错误消息,如何纠正? 谢谢 我有错误消息: 与服务器build立了连接,但在login过程中发生错误。 (提供程序:Shared Memory Provider,错误:0 – pipe道的另一端没有进程。)说明:在执行当前Web请求期间发生未处理的exception。 请查看堆栈跟踪,了解有关错误的更多信息以及源代码的位置。 exception详细信息:System.Data.SqlClient.SqlException:与服务器build立了连接,但在login过程中发生错误。 (提供程序:共享内存提供程序,错误:0 – 没有进程在pipe道的另一端。 源错误: 在执行当前Web请求期间生成未处理的exception。 有关exception的来源和位置的信息可以使用下面的exception堆栈跟踪来标识。 堆栈跟踪: [SqlException(0x80131904):与服务器build立了连接,但在login过程中发生错误。 (提供程序:共享内存提供程序,错误:0 – 没有进程在pipe道的另一端。)] System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection拥有对象)+1019 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection拥有连接)+108 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection,DbConnectionFactory connectionFactory)+126 System.Data.SqlClient.SqlConnection.Open()+125 NHibernate.Connection.DriverConnectionProvider.GetConnection()+104 NHibernate.Tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.Prepare()+15 NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.GetReservedWords(方言方言,IConnectionHelper connectionHelper)+89 NHibernate.Tool.hbm2ddl.SchemaMetadataUpdater.Update(ISessionFactory sessionFactory)+80 NHibernate.Impl.SessionFactoryImpl..ctor(configurationcfg,IMapping映射,设置设置,EventListeners监听器)+599 NHibernate.Cfg.Configuration.BuildSessionFactory()+104 C:\ Dev \ Code \ API \ Data \ SessionManager.cs中的MyProject.API.Data.SessionManager..cctor()
我们有一个部署到服务器的asp.net MVC应用程序,但是当对服务器的请求过多时,客户端只会得到“503服务不可用”的错误。 但是,如果我将应用程序部署到另一台服务器(较低的硬件configuration),一切正常,甚至更多的要求它可以处理好。 我的问题是什么可能的configuration可以导致以前的服务器只是抛出一个503错误? (这意味着请求没有达到我们的申请)。
我正在寻找一种很好的方法来自动'svn添加'工作副本中的所有未版本化的文件到我的SVN存储库。 我有一个活的服务器,可以创build一些应该在源代码pipe理下的文件。 我想有一个简短的脚本,我可以运行自动添加这些,而不是通过一次添加一个。 我的服务器正在运行Windows Server 2003,所以Unix解决scheme将无法工作。
我正在尝试在服务器上的另一个端口下安装一个站点,但端口可能被防火墙closures。 有没有办法在特定的端口上ping或者查看是否打开?
我需要在.NET中编写健壮的代码,以使Windows服务(服务器2003)能够自行重启。 这样做的最好方法是什么? 有一些.NET API来做到这一点?
这可以用标准手段来完成吗?