vb.net - 签出最新版本的存储库后,“/”应用程序中的 vb.net 服务器错误
问题描述
我正在开发一个 vb.net 应用程序,并且刚刚完成了一项新功能的实现。
我正在处理的分支是生产后的一些提交,因此尽管该功能在我的分支上正常工作,但我想将我的本地存储库更新为最新版本的代码,然后在提交之前检查我的新功能是否仍然有效它。
我的公司使用 TortoiseSVN 作为他们的版本控制软件——过去 10 年我主要使用 Git,所以对 SVN 非常陌生。
为了更新我的本地存储库以使其与最新版本的代码保持一致,我右键单击我的分支文件夹,然后单击“SVN 更新”。更新运行后,输出表明.vbproj
文件中存在冲突-突出显示了差异,我选择使用中央存储库中的版本-这样我就可以使用现在使用的最新版本的代码我当地的分支机构。
然而,在这样做之后,当我现在尝试在本地运行应用程序时,虽然它确实运行了,但当我尝试导航到我刚刚实现的功能所在的页面时,浏览器现在返回一个错误页面,上面写着:
“/”应用程序中的服务器错误。编译错误描述:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。
编译器错误消息:BC30389:在此上下文中无法访问“editcompany”,因为它是“朋友”。
源错误:
[没有相关的源代码行]
源文件:C:\ ...\editcompany.aspx.b5c3c836.jqph2fmj.0.vb 行:42
显示详细的编译器输出:
这是因为我与.vbproj
文件的合并冲突吗?如果是这样,我该如何解决这个问题?或者,如果不是,是什么导致了错误?
我不明白编译器错误消息:
在这种情况下无法访问,因为它是“朋友”。
我的项目中没有一个类被声明为Friend
...
编辑
它抱怨的文件似乎是一个编译文件,但是当我在错误消息指定的路径中查找它时,它似乎不存在 - 我猜它是在编译期间生成的,并且当应用程序停止/不再运行时被删除?
我怎样才能解决这个问题?
解决方案
找出问题所在:在我在分支中添加的功能的页面的 .aspx 文件中,我设置了 .aspx 文件Inherits="App.editcompany"
。删除它似乎已经解决了这个问题。
推荐阅读
- google-apps-script - Password input type in google calendar add-on using apps script
- oracle - 在 oracle 中插入百万记录的最佳和最快方法
- python - Data reconciliation with two different dataframes in pandas
- ios - 如何检测地图上两点之间的差异并考虑缩放?
- python - 使用 Python 和 cx_oracle 连接到 Oracle 数据库
- python - 我无法在 ATOM 中安装 platfomio-ide-terminal
- mongodb - MongoDB 更新中的“删除”和“删除”有什么区别?
- percentage - 将答案转换为带两位小数的百分比 SQL
- terraform - terraform 生命周期防止破坏
- powershell - 站点上不存在列表“文档”-Powershell 查询