-2

我在 C# 中更新了我的代码,但在运行 Web 服务时没有看到执行的更改。我已经尝试过 - 重建我的所有代码 - 重新启动 IIS - 清除 chrome 上的缓存 - 使用隐身窗口

到底是怎么回事?这是一张图片,显示它使用的是我的注释代码,而不是我更改的更新代码。

http://i.imgur.com/JtOnCy8.jpg iisCommentedCode

string query = "select * from product";
        /*
        string query = string.Format("SELECT p.GTIN " + 
            ",sc.StudyCellId " +
            ",pm.Name " +
            ",pm.Description as PricetagDescription " +
            ",pm.Size as Size " +
            ",pm.Brand as Brand " +
            ",pm.Price as Price " +
            ",pm.ProductKey as ProductKey " +
            ",pm.Category as Category " +
            ",pm.Details.value('(/Details/Tags/Tag[@Type=\"Type\"])[1]/@Name', 'varchar(max)') AS Type " +
            ",pm.Details.value('(/Details/Tags/Tag[@Type=\"Form\"])[1]/@Name', 'varchar(max)') AS Form " +
            "FROM StudyCell sc " +
            "inner join ProductMeta pm on pm.StudyCellId = sc.StudyCellId " +
            "inner join Product p on pm.ProductId = p.ProductId " +
            "where StudyId = {0} " +
            "order by sc.StudyCellId " +
            ",GTIN", studyId);
        */
4

1 回答 1

-1

我以前遇到过这个问题。如果我没记错的话,我必须做的是删除 bin 文件夹中的二进制文件,然后重建解决方案。

奇怪的是关闭VS并重新启动也有帮助!

还要确保您的实时应用程序指向正确的二进制文件夹。即它可能指向Release 版本,而您正在使用Debug 版本。

HTH,加里

于 2013-04-05T15:32:55.260 回答