c# - 将现有网站添加到 Visual Studio 解决方案会引发 System.InvalidOperationException

标签 c# asp.net visual-studio-2015 tortoisehg

我正在尝试将现有的 ASP.NET 网站添加到 Visual Studio 2015 解决方案中,当我添加文件时,它们将全部显示在解决方案下,但随后应用程序崩溃并重新启动。当 VS 重新启动时,我的解决方案是空的。显示的错误消息是:

mscorlib.dll 中发生“System.InvalidOperationException”类型的未处理异常

附加信息:相对 URI 不支持此操作。

我尝试添加的网站是我已映射为网络驱动器的网络位置。

这在 VS 2010 中对我来说效果很好,但是尝试添加到 VS 2015 总是会抛出此错误。我尝试修复 VS 安装并确保我是最新的。我的团队中似乎没有其他人遇到这个问题,有人有什么想法吗?

谢谢!

最佳答案

嗯,我相信我有一个解决方案 - 添加网站时,我从文件系统中选择映射的网络驱动器,而不是输入完整的网络路径。这适用于 VS 2010,但显然不适用于 2015,这似乎需要完整的网络路径...无论如何,问题已解决。

错误:选择映射到驱动器盘符的网站,即 L:\

正确:选择网站的完整网络路径,即 \\server\website

关于c# - 将现有网站添加到 Visual Studio 解决方案会引发 System.InvalidOperationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37684386/

相关文章:

c# - 获取 Windows 用户显示名称的可靠方法

c# - 将初始化数组设置为 C# 中的参数

c# - vstset.console.exe 程序集解析失败

asp.net - Dotnet Core 3.1 HTTP 错误 500.19 - 内部服务器错误

c# - Ajax 和自定义 View 状态提供程序

asp.net - 为什么 asp.net 在我登录之前执行 302?

c# - .Net Core 编译发布失败

c# - 如何填充元素数量由变量确定的元组列表

asp.net - 如何将 asp.net 应用程序部署到 Linux 服务器上的 docker 容器?

visual-studio-2015 - 向现有服务结构应用程序添加新服务