Tra*_*Fox 7 .net asp.net visual-studio visual-studio-debugging visual-studio-2012
我有一个ASP.NET应用程序,我也想用它作为类库.(这是使用Windsor的WCF工具的.svc文件的Castle Windsor应用程序,但与使用ASPX页面和其他公共类的任何其他Web应用程序的情况相同.)
我实际上想使用"类库"或"WCF库"项目模板,因为这允许我选择单独的调试和发布文件夹等.但这不会让我添加Global.asax文件.
所以我切换到"Web应用程序"模板,这没关系.但是,如果我配置单独的调试和发布文件夹,则Web应用程序将无法运行.
看起来Web应用程序需要程序集直接驻留在"bin"目录中,而不是"bin\debug"中.
有没有办法实现这两者,即在Visual Studio中单独构建文件夹和调试支持?
我不介意在IIS中设置本地Web应用程序,因此它不必是集成Web服务器.
正如您所发现的,您似乎无法做到这一点,ASP.NET 网站被硬编码为从该\bin目录运行。您可以更改项目属性中的输出文件夹并重定向程序集绑定,但最终仍会丢失 DLL。
查看失败加载的堆栈跟踪,运行时只查看:
$(ProjectDir)\bin\assembly.dll和$(ProjectDir)\bin\assembly\assembly.dll。
它对\bin\Debug或\bin\Release文件夹没有兴趣,它们将被忽略。
| 归档时间: |
|
| 查看次数: |
2013 次 |
| 最近记录: |