我有一个 ASP.NET 应用程序,我也想将它用作类库。(这是一个带有 .svc 文件的 Castle Windsor 应用程序,它使用 Windsor 的 WCF 工具,但对于任何其他带有 ASPX 页面和其他一些公共类的 Web 应用程序来说,情况都是一样的。)
我实际上想使用“类库”或“WCF 库”项目模板,因为这允许我选择单独的调试和发布文件夹等。但这不会让我添加 Global.asax 文件。
所以我切换到“Web 应用程序”模板,就可以了。但是,如果我配置单独的调试和发布文件夹,Web 应用程序将无法运行。
看起来 Web 应用程序要求程序集直接位于“bin”目录中,而不是“bin\debug”中。
有没有办法同时实现这两者,即 Visual Studio 中的单独构建文件夹和调试支持?
我不介意在 IIS 中设置本地 Web 应用程序,因此它不必是集成 Web 服务器。