1

有一个有趣的情况。使用 umbraco 网站并在 Visual Studio 中对其进行调试。刚刚在项目结构中的 app_code 文件夹中添加了一个 .cs 文件。想要测试将类添加到 app_code 文件夹以获得灵活性,因此我不必创建类库项目并将代码编译为 .dll。我正在使用带有 IIS express 8 的 webmatrix 2 来预览我的网站(那些知道 umbraco 的人,你不是从 Visual Studio 内部运行的,只是将它用于编码和调试)。

我的问题是从 Visual Studio 中附加调试器后,我无法调试 app_code .cs 文件。我所有的其他文件都捕获了断点(例如:macroScript 文件夹)。只是想知道这是否可能,因为我知道 app_code 文件夹会在运行时由 aspnet 自动编译,所以我想知道这是否是问题所在?位于 app_code 文件夹中的 .cshtml 也会如此吗?

4

2 回答 2

1

其他值得尝试的方法是在 Visual Studio 中运行该站点,使用您的 IIS 设置作为自定义服务器。

于 2013-01-10T23:10:29.247 回答
0

它可能就像更改一些 web.config 设置一样简单。在尝试此操作之前,请务必备份您的 web.config。

将编译/调试设置为“true”。从编译器/编译器/编译器选项中删除“/优化+”。

参考:http ://forums.asp.net/t/958358.aspx/1

于 2013-01-10T12:49:58.157 回答