我正在为私人项目开发一个asp web api 2 webservice。 我创建了一个webservice-project,其中包括所有文件夹(App_Data,App_Start,Controllers,...)和所有类/ functionallity。
现在我想将它作为自主Windows服务运行,或者从命令行运行它来测试所有功能,而无需运行Visual Studio。
我发现的只是一个教程,如何创建一个新的命令行程序并创建一个新的Web服务(http://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api).... 但是,我怎样才能自我托管我创建的webservice-project并使用它的WebApiConfig?
更新1
至少我发现如何在没有VisualStudio的情况下从CommandLine启动IISExpress来测试我的web服务: 我不得不这样做:
C:\Program Files\IIS Express\iisexpress.exe /config:"C:\Users\Tobias\Documents\IISExpress\config\applicationhost.config" /site:MyWebservicename
答案 0 :(得分:1)
您可以尝试
C:\Program Files\IIS Express\iisexpress.exe /config:"C:\Users\Tobias\Documents\IISExpress\config\applicationhost.config" /site:MyWebservicename