0

如何以编程方式检查网站是否启用了 Silverlight 调试(即,是否选中了“属性页->启动选项”下的“Silverlight”复选框)?

我知道对于 Web应用程序(WAP),我可以通过 EnvDTE 进行检查(通过检查project.Properties.Item("WebApplication.SilverlightDebugging").Value),但对于网站,我找不到等效的属性。

4

1 回答 1

1

对于网站项目,有名为 EnableASPXDebugging、EnableUnmanagedDebugging 和 EnableSQLServerDebugging 的属性,但奇怪的是没有 EnableSilverlightDebugging 属性。这可能是 Visual Studio 中的一个错误。

网站项目的属性保存到以下文件:

C:\Users\用户名\AppData\Local\Microsoft\WebsiteCache\Websites.xml

作为最后的手段,您可以解析文件并读取enablesilverlightdebugging特定<Website>. 不幸的是,该文件似乎在项目关闭之前不会更新,因此该文件可能与实际设置不同步。

于 2012-04-01T17:34:51.100 回答