.net 网站和服务共享Bin目录
我有一个ASP.NET网站和Windows服务,我正在安装Wix msi 它们具有完全相同的dll引用。我正在尝试决定是否让Windows服务共享网站的bin目录并从那里获取其程序集 我的直觉认为这是一个坏主意,因为我们会滥用bin目录的用途……但另一方面,复制程序集安装似乎有点愚蠢,并且是一个潜在的版本控制问题 配置文件也是如此。我们有一个名为OurApplicationName.config的自定义文件(不是常规的web.confg/exe.config)。我们是否应该让Web应用程序和Windows服务共享配置文件并将其放在Web根目录中?如果不是,这可能会导致站点指向不同于Windows服务的数据库/服务器的配置问题.net 网站和服务共享Bin目录,.net,asp.net,windows-services,.net,Asp.net,Windows Services,我有一个ASP.NET网站和Windows服务,我正在安装Wix msi 它们具有完全相同的dll引用。我正在尝试决定是否让Windows服务共享网站的bin目录并从那里获取其程序集 我的直觉认为这是一个坏主意,因为我们会滥用bin目录的用途……但另一方面,复制程序集安装似乎有点愚蠢,并且是一个潜在的版本控制问题 配置文件也是如此。我们有一个名为OurApplicationName.config的自定义文件(不是常规的web.confg/exe.config)。我们是否应该让Web应用程序和Wi
建议?我同意你的直觉-将它们分开-还有一些安全注意事项,因为通常Windows服务将以比IIS AppPool帐户更高/不同的安全权限运行。单个dll文件可以是命令行应用程序、Windows窗体、网站和web服务。我看这没问题