【问题标题】:Adding an existing website to Visual Studio solution throws a System.InvalidOperationException将现有网站添加到 Visual Studio 解决方案会引发 System.InvalidOperationException
【发布时间】:2016-06-07 16:14:17
【问题描述】:

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

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

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

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

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

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    不正确:选择映射到驱动器号的网站,即L:\

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

    【讨论】:

    • 您能否引用网络驱动器映射路径和完整网络路径的示例?这将有助于用户更好地理解您的答案。
    • 我最初试图选择一个托管在我们服务器上的网站,映射到一个驱动器号,即 L:\,方法是在浏览文件系统时选择驱动器以在 VS 2015 中添加现有网站。什么我需要做的是在我们的服务器上输入网站的完整网络路径,即 \\server\websitefolders\website
    • 您可能希望使用路径示例编辑您的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 2017-07-11
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多