我使用ASP.NET和C#编写了一个简单的Web服务。在我的本地开发环境中,一切都运行良好,但当我将它推送到我们的登台服务器时,它将无法运行。经过一些试验和错误,我能够通过将webservices的.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。
谢谢!