窗体视图选项在Visual Studio 2010后面的代码中消失



我有几个使用Visual Studio 2010创建的.aspx网站。我最近将它们从.net3.5框架更新为.net4.0。我安装了NuGet软件包管理器来安装app_browsersUpdate软件包,这样网站就可以在IE10中正常工作。网站连接到各种内部SQL数据库。

自从更新以来(我相信,唉,这可能是其他原因(,我无法在代码隐藏中使用对Formview控件的新引用。(我使用VB(。例如,我有一个包含Formview1的网页。在代码隐藏页中,在页面顶部的下拉列表中,列出了"常规"、网页名称,然后是"页面事件"。不再有任何对Formview1(或我添加的任何其他控件,如Gridviews(的引用。这对我在VisualStudio2010中打开的所有网站都是通用的。如果使用FormView1_ItemUpdated手动添加Sub,则会在运行时导致错误。

我还有一份可以使用的Visual Studio Express 2013 for Web。该版本的网页运行良好。我可以毫无问题地查看和引用Formview1等。Visual Studio 2010发生了什么?


我还没有解决这个问题,但有其他信息。我发现我的一些网站运行良好。问题网站的差异似乎是aspx页面行中的一个错误,以<%@开头页面标题=。。。

在问题页面上,页面行带有以下错误下划线:C:\mylocalpath\Page.aspx:ASP.NET运行时错误:类型Microsoft.VisualStudio.WebPageInspector.runtime.Loader.RuntimeLoader上的预应用程序启动初始化方法preApplicationStart引发异常,并显示以下错误消息:无法加载文件或程序集"Microsoft.VisualStudio.Web.PageInspector-runtime,Version=14.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7fl1d50a3a'或其依赖项之一。出现与安全性有关的错误。(HRESULT:0x8013150A中出现异常(。

到目前为止,研究这个错误并没有给我一个明确的修复路径。如果我找到答案,我会更新。该行的结构与正常工作的网站相同。

终于想通了。在有问题的网站中,我在Web.config文件中有一行是本地域帐户。我在使用Visual Studio的电脑上添加了该帐户作为本地管理员帐户。添加该帐户后,一切恢复正常。

相关内容

最新更新