我使用 ASP.NET 和 C# 编写了一个简单的 web 服务。在我的本地开发环境中一切都运行良好,但是当我将它推送到我们的登台服务器时,它无法运行。经过一些试验和错误,我能够通过将 web 服务的 .asmx 和 Global.asax 的代码隐藏文件放在 App_Code 目录中来运行 web 服务。
但是,当我在本地开发服务器上进行此更改时,我从 Visual Studio 收到错误消息,告诉我它无法在任何地方找到 .cs 文件。我尝试更新每个文件中的标记以指向 App_Code/Global.asax.cs(例如),但这没有帮助。有没有办法可以更新文件背后代码的路径?我开始认为重新开始项目并确保代码隐藏在 App_Code 中正确结束对我来说可能更容易,但这似乎也有点矫枉过正。
我已经用谷歌搜索了,但找不到任何结论性的东西,所以我可能不知道如何提出这个问题。我正在使用 Visual Studio 2013 Express for Web,暂存服务器是运行 IIS8.5 的 Windows Server 2012。
谢谢!