【发布时间】:2020-03-30 07:02:02
【问题描述】:
我正在使用过时的 VB.Net Web 表单解决方案。其中的项目引用通过本地 IIS 设置的虚拟目录。代码分析/IntelliSense 永远不能引用这个虚拟目录。
鉴于此解决方案/项目结构:
└── Main Solution
├── Controls Project
│ └── controls
│ └── myControl
└── My Site Proect (references Controls Project)
└── virtual directory to Controls Project (added via Local IIS)
代码全是:
<%@ Register TagPrefix="myControl" TagName="MyTag" Src="~/controlsProject/controls/myControl.ascx" %>
VS总是给出绿色下划线并抱怨:
Path C:\mySite\My Site Project 1\Controls Project\controls not found
- 项目 1 是本地 IIS 中的站点
- 通过 IIS 将虚拟目录添加到项目 1
- Visual Studio 中的项目设置使用 Locval IIS 作为服务器,并将项目 URL 设置为 https://myProject.local
- 我已尝试设置“覆盖应用程序根 URL”,但似乎没有任何区别。
- Visual Studio 2019、Windows 10、IIS 10
代码编译良好,网站运行良好,所以这不是主要问题。我不知道我想要的是否可能,只是挠着我的强迫性痒。有任何想法吗?或者这只是我不得不忍受的一个怪癖?
谢谢
【问题讨论】:
标签: vb.net visual-studio iis webforms