GVKun编程网logo

C#的Windows服务configuration文件(c# windows services)

13

在这里,我们将给大家分享关于C#的Windows服务configuration文件的知识,让您更了解c#windowsservices的本质,同时也会涉及到如何更有效地2部分Windows应用程序:“

在这里,我们将给大家分享关于C#的Windows服务configuration文件的知识,让您更了解c# windows services的本质,同时也会涉及到如何更有效地2部分Windows应用程序:“Windows服务”+ GUI来configuration它、Apache的Windows虚拟目录configuration帮助、configuration我的域指向我的Windows VPS(没有plesk或其他软件)、configuration,使,git的Windows =如何编译和安装在Windows上的内容。

本文目录一览:

C#的Windows服务configuration文件(c# windows services)

C#的Windows服务configuration文件(c# windows services)

我创build了一个具有configuration文件的C#.net Windows服务。

我正在阅读从我的代码使用configuration文件的设置

string setting1 = Properties.Settings.Default.setting1;

如果我直接在Windows服务的.config文件中更改setting1的值,出于某些原因,它会在devise时在项目的Settings对话框中维护我为它设置的值。

我不明白我在做什么错

成功安装,但无法启动我的Windows 7系统上的Apache 2.4

IIS w3svc错误

SERVICE_CONTROL_DEVICEEVENT不通知拔下“禁用的设备”

Windows无法在Windows Server 2008 SP1上的本地计算机错误1067上启动该服务

在C#中的IWordBreaker实现导致MemoryAccessViolation

谢谢

运行python脚本作为服务的问题

启动Windows服务时未findapp.config

为什么这个Python服务本身停止,尽pipe是无限循环?

Postgresql pg_ctl在Windows 7下注册错误

数据库故障使用JDBC持久性closuresActiveMQ windows服务

您具有用户范围代替应用程序范围的设置。

用户范围设置在用户的AppData文件夹中。 您可以在Windows服务运行所依赖的用户的AppData文件夹中将其删除。

你重新启动了服务吗? 我不认为他们默认支持动态重新加载。

这个问题可能是有帮助的, 或者这个

但要点似乎是重新加载设置使用:

Properties.Settings.Default.Reload();

看作是一项服务,您可能需要添加一个FileSystemWatcher来观察文件并在更改时调用重新加载。

2部分Windows应用程序:“Windows服务”+ GUI来configuration它

2部分Windows应用程序:“Windows服务”+ GUI来configuration它

我正在研究一个由两部分组成的Windows应用程序:

一个代理,在后台运行。

带窗口的主要应用程序,用于启动/停止代理程序并对其进行configuration。

我所理解的是我应该为代理使用“windows服务”。

但我不知道这应该如何打包? (我可以在同一个.exe中有这两个部分?)

以及代理和主应用程序如何进行通信(我应该使用共享文件吗?我的代理是否可以使用私人文件夹?)

我基本上在寻找一些架构build议

在Windows上使用RMarkdown执行bash(Git-Bash)

试图在Python中创build一个打印计算器程序,程序输出0无限

Bower安装包EPERM重命名错误

在Windows上安装dm-types。 (Win7 x64)

确定文件夹ACL是否从.NET中的特定date开始被修改

IOError:权限被拒绝

获取另一个程序的值

如何在Windows Phone 8.1中清除caching导航caching模式

如何开发Windows 2008 64位的C#控制台应用程序?

`os.rmdir`不能在空目录下工作?

您将需要分开.exe文件,一个为服务和一个为Windows应用程序。 你可以在Visual Studio中打包这两个独立的MSI,这样做的好处是,如果你需要移动服务(无论出于什么原因),那么你也不会打包Windows应用程序并将其留在你安装服务的地方。

有不同的方式可以让他们沟通而不会大量复杂。 您可以从文本文件中读取,正如您所建议的那样,但这可能会导致锁定问题。 当我不得不做类似的事情时,我在sql创建了一个简单的数据库(或者你希望的任何品牌的数据库),然后让Windows应用程序向表中插入/更新配置选项,然后服务读取表来获取它的设置。

将代理作为服务运行可能是最好的选择。 它将在没有任何人需要登录的情况下运行,并且Windows为服务提供广泛的监视支持。 您可以使用sc命令来安装,启动和停止服务,如果您拥有适当的权限,它甚至可以支持在其他计算机上控制服务。

为了让你的GUI与它沟通,你可以看看使用WCF。 它将允许您定义与C#类的服务交互,并且可以节省您不必担心检查共享目录或查看共享文件等问题。这种方法还可以轻松地同时支持多个客户端,像共享文件夹的方法会使这个困难。

Apache的Windows虚拟目录configuration帮助

Apache的Windows虚拟目录configuration帮助

我通过Xampplite在Windows XP上运行Apache,并可以使用帮助来configuration我的虚拟目录。 以下是我希望在开发箱上做的事情:

我希望我的源文件能够在xampp htdocs目录之外生存

在我的本地机器上,我可以通过http:// myproject访问该项目

我的本地networking上的其他人可以访问my.ip.address / myproject中的项目

保持localhost指向xampp的htdocs文件夹,这样我可以轻松地添加其他项目。

通过编辑windows hosts文件,并在xampp的apache conf extra httpd-vhosts.conf文件中添加一个虚拟目录,我得到了1&2的工作。 我不会马上看到如何做3,而不会搞乱4。

Nginx – 我可以添加一个新的虚拟主机,而无需重新启动服务器?

Tomcat Cookie不能通过我的ProxyPass VirtualHost工作

错误28105#0:* 1在读取来自上游的响应头时,在stderr中发送了FastCGI:“主脚本未知”

Apache DocumentRoot到虚拟主机的networking目录

Apache,Tomcat,端口80,8080和其他东西的组合

想出来:使用别名 #3,而不是VirtualHost,因此:

Alias /myproject "C:/path/to/my/project" <Directory "C:/path/to/my/project"> Options Indexes FollowSymLinks MultiViews ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>

完成您的需求清单。

1)制作目录:

mkdir c: xampp sites myproject

2)编辑c: windows system32 drivers etc hosts,使其包含以下行:

127.0.0.1 myproject

并将以下内容添加到c: xampp apache conf extra httpd-vhosts.conf中:

NameVirtualHost myproject:80 <VirtualHost myproject:80> DocumentRoot c:/xampp/sites/myproject Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>

3)将以下行添加到c: xampp apache conf httpd.conf的末尾:

Alias /myproject/ "/xampp/sites/myproject/" <Directory "/xampp/sites/myproject"> AllowOverride None Options None Order allow,deny Allow from all </Directory>

4)将DocumentRoot,Directory等放在c: xampp apache conf httpd.conf中以完成此操作。 作为参考,这些行将是:

DocumentRoot "/xampp/htdocs" <Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Deny from all </Directory> <Directory "/xampp/htdocs"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>

首先启用:Loadmodulee alias_module modules / mod_alias.so

<Ifmodulee alias_module> Alias /ddd "D:/prj/customer/www" <Directory "D:/prj/customer/www"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride all Order allow,deny Allow from all </Directory> </Ifmodulee>

测试WAMP 2.2及其工作:http:// localhost / ddd

NameVirtualHost myproject:80 <VirtualHost myproject:80>

</ Directory>

一定是:

NameVirtualHost myproject:80 <VirtualHost myproject:80>

</ VirtualHost>

问候;)

解决了这个问题。 它缺少目录标记。

NameVirtualHost myproject:80 <VirtualHost myproject:80> DocumentRoot "D:/Solution" <Directory "D:/Solution"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>

在httpd.conf中添加以下几行,必须作必要的修改:

<Ifmodulee alias_module> Alias /angular-phonecat "C:/DEV/git-workspace/angular-phonecat" </Ifmodulee> <Directory "C:/DEV/git-workspace/angular-phonecat"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride all Order allow,deny Allow from all Require all granted </Directory>

在重新启动Apache服务器之后,这对我的(Windows)XAMPP安装很有帮助。 我不得不添加“要求所有授予”,但其他方面与上述答案几乎相同。

以最简单的方式解决问题,减少步骤无需创建虚拟主机,只需更改目标目录的位置即可。

以下是我为配置所做的工作:我已经通过编辑C:/xampp/apache/conf/httpd.conf文件完成了我在httpd.conf文件中完成的Changings在ScriptAlias / cgi-bin / “C:/ XAMPP /阿帕奇)/”

Alias / projectXYZ“C:/ pathtomyproject”选项索引FollowSymLinks MultiViews ExecCGI AllowOverride所有命令允许,拒绝全部允许

Pathtomyproject =项目的完整路径

并更改了Document Root DocumentRoot的“C:/ pathtomyproject”

现在通过停止服务器重新启动Apache服务器。 我已经停止了Apache服务器,然后再次启动Apache服务器。

资料来源: http : //bytespedia.blogspot.com/2013/12/creating-virtual-directory-in-apache.html

总结

以上是小编为你收集整理的Apache的Windows虚拟目录configuration帮助全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

configuration我的域指向我的Windows VPS(没有plesk或其他软件)

configuration我的域指向我的Windows VPS(没有plesk或其他软件)

我已经购买了这个域名 – >“ jsbales.com ”来自namecheap.com

这个VPS(完整的WINDOWS vps, 没有plesk或其他软件 )从CloudVPS.com

我有我的VPS上运行的IIS ,我可以访问我的网站使用我的IP(唯一的和私人的IP,我的意思是说不共享或任何东西)

但是我真的很难让jsbales.com指向我的IP。 (你可以用这个ip为例,37.34.36.36)

我只使用来自像hostgator.com这样的公司的付费共享主机托pipe。 在这种情况下,我可以简单地设置名称服务器像ns1.hostgator.com等…

但我没有得到如何configuration我的域指向我的VPS。

对不起,问这样一个noob的问题,但我从昨天googling,并没有find任何教程。 也许我没有使用正确的关键字。

任何帮助将是非常有益的。

为此,您需要创建您自己的DNS服务器。 以下文章将帮助您: Windows VPS快速入门指南

本文解释了从Windows VPS开始,以及创建专用名称服务器并通过简单的步骤将您的域名指向您的VPS的整个过程。

configuration,使,git的Windows =如何编译和安装在Windows上

configuration,使,git的Windows =如何编译和安装在Windows上

我想在Windows上使ffmpeg-ruby工作。 如果可能的话。 但我不知道该怎么办

configuration

使

./configure --prefix=/opt/ffmpeg --enable-pthreads --enable-shared --enable-gpl

make

如何获取Makefile中的用户名?

C ++查找数据目录的跨平台解决scheme

对于CIFS共享上的文件,PHP file_exists有时会返回false

ImportError:没有安装django.core.handlers.wsgi的模块django mod_wsgi config apache

如何安装脚本以从命令行的任何位置运行?

sudo make install

在Windows上的git

git clone git://github.com/gwik/ffmpeg-ruby.git

cd ffmpeg-ruby

gem build ./ffmpeg-ruby.gemspec

sudo gem install ./ffmpeg-ruby-0.1.0.gem -- --with-ffmpeg-dir=/opt/ffmpeg

– 抱歉的格式,不能让它看起来更好

我如何安装一个C ++库,以便我可以使用它?

无法在centos 6.5上安装python-dev

cmake“make install”到远程机器?

如何在Ubuntu 14.04上安装MarkLogic 8?

是否可以在Windows上多次安装特定版本的Python?

如果你以前从未使用git,可以使用TortoiseGit作为GUI界面。 这需要您安装由Ignacio链接的msysgit。 可能更好地获得来源。

然后从安装了Msys和MinGW的窗口启动msys命令行。 导航到你的文件夹(你可能想挂载它们 – 请参阅msys的etc目录中的fstab文件)。 在那里你可以运行./configure和make。

make install在windows上是没有意义的,而且sudo在msys中是不存在的,所以跳过这一步 – 你的二进制文件将会在源代码文件夹中生成。

今天的关于C#的Windows服务configuration文件c# windows services的分享已经结束,谢谢您的关注,如果想了解更多关于2部分Windows应用程序:“Windows服务”+ GUI来configuration它、Apache的Windows虚拟目录configuration帮助、configuration我的域指向我的Windows VPS(没有plesk或其他软件)、configuration,使,git的Windows =如何编译和安装在Windows上的相关知识,请在本站进行查询。

本文标签: