我很确定答案很简单但是在这里;
我正在使用TopShelf来安装我的服务,我可以成功地从命令行安装和运行它
MyExecutable.Daemon安装MyExecutable.Daemon启动
这很好,但它必须是服务之一,并不是我尝试过;
sc create "MyExecutable.Daemon" binPath= "C:\'Program Files (x86)'\MyExecutable.Daemon.exe" DisplayName= "MyExecutable.Daemon" start= auto
Run Code Online (Sandbox Code Playgroud)
但得到了
Set-Content : A positional parameter cannot be found that accepts argument 'binpath='.
At line:1 char:1
+ sc create MyExecutable.Daemon binpath= "C:\'Program Files (x86)'\...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-Content], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetContentCommand
Run Code Online (Sandbox Code Playgroud)
所以我被困在这里.我在这里错过了什么?
我正在使用STS进行grails开发,我不知道我做了什么,(很可能是错误地拖了一个文件夹)但是现在我看不到我的服务了.它们确实存在于grails-app/services下,但我想有些东西不再指向那里了?
是的,我尝试重新启动STS,将项目重新加载到STS.
关于如何解决这个问题的任何想法?
编辑:
您就在这里是透视图,没有显示任何服务.

非常感谢Bilsay
我正在使用Greg Franko伟大的Backbone-Require-Boilerplate而我正在考虑搜索引擎优化,所以我找到了Phantom.js
现在我正在尝试整合它并找到它. http://backbonetutorials.com/seo-for-single-page-apps/
这看起来像答案,但无法使这项工作.我安装了PhantomJs.
我的server.js是
// DEPENDENCIES
// ============
var express = require("express"),
http = require("http"),
port = (process.env.PORT || 8001),
server = module.exports = express();
// SERVER CONFIGURATION
// ====================
server.configure(function() {
server.use(express["static"](__dirname + "/../public"));
server.use(express.errorHandler({
dumpExceptions: true,
showStack: true
}));
server.use(server.router);
server.get(/(.*)/, respond);
});
// SERVER
// ======
// Start Node.js Server
var app = http.createServer(server);
app.listen(port);
Run Code Online (Sandbox Code Playgroud)
那我怎么能插入Phantom.js呢?