在这里,我们将给大家分享关于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)
- 2部分Windows应用程序:“Windows服务”+ GUI来configuration它
- Apache的Windows虚拟目录configuration帮助
- configuration我的域指向我的Windows VPS(没有plesk或其他软件)
- configuration,使,git的Windows =如何编译和安装在Windows上
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它
我正在研究一个由两部分组成的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帮助
我通过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或其他软件)
我已经购买了这个域名 – >“ 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上
我想在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上的相关知识,请在本站进行查询。
本文标签: