我花了很长时间在谷歌上搜索这个问题而没有任何运气,而且我总是在这里找到很好的答案,所以这里是:
[背景]
我有一个使用 Visual Studio 2008 用 C# 开发的 Web 应用程序。它是另一个包含 Web 服务的项目的解决方案的一部分。这不是创建“IN”IIS(我最初使用的是 Cassini ASP.NET 开发服务器,但遇到了很多问题)。我终于获准安装 IIS 5.1(政府网络 - 使用 Windows XP),所以我想在那里托管我的应用程序进行开发。
我将我的项目移动到另一个文件夹,创建了我的 IIS 虚拟目录,将它们指向正确的位置,更新了我的安全设置,确保选择了 .NET 2.0 并测试了站点和 Web 服务。它们在 IIS 中完美运行。
[实际问题]
我打开 Visual Studio,单击文件 > 打开 > 网站 > 本地 IIS > [应用程序名称] 它打开了,但我的 .design 文件没有嵌套在 ASPX / ASCX 对象下,当我右键单击它并选择“查看代码”将我带到标记而不是后面的代码。一旦我到达后面的代码,我就无法访问设计的任何成员,就好像连线有问题一样。
我曾尝试通过 Visual Studio 从 IIS 创建一个网站,并且效果很好。我将其关闭并再次打开以查看该功能是否会持续存在并且确实存在。
我以前遇到过这种情况,不得不通过 Visual Studio 重新创建一个新站点,并使用“损坏”解决方案中的所有类手动重新填充它。我很想以正确的方式解决这个问题。
请帮忙!
亚当