【问题标题】:C# web service recompile and updateC# web 服务重新编译和更新
【发布时间】:2014-02-08 06:49:26
【问题描述】:

我刚接到一个 C# Web 服务项目,并且第一次做 C# 和 ASP.NET。 Web 服务和 .cs、asmx 和 asmx.cs 文件位于 IIS 服务器的 wwwroot 目录中。我正在编写一个 PHP SOAP 客户端,它通过 SOAP 调用这些 asmx 文件。我想更改那些 asmx.cs 和 .cs 文件中的一些硬编码设置。我已经尝试过 aspnet_compiler 并且 Visual Studio 不会加载该项目。有没有办法在没有 Visual Studio 或重新编译的情况下更新这些文件中的代码/逻辑。这个项目是之前编译的。使用 VS 2010 时 - 它尝试打开项目,对其进行转换,但没有任何反应。如果我必须要我们 VS - 任何线索为什么它不加载这些文件?如果我单独打开 .cs 文件,它会打开它们,但我无法重建项目。

任何帮助/提示将不胜感激。

谢谢

【问题讨论】:

    标签: c# asp.net .net web-services soap


    【解决方案1】:

    您的项目文件 (.csproj) 似乎已中断。参考其他正确的项目文件并手动修复。

    ASP.NET 网站会在 asmx 首次请求时自动编译 cs 并运行。编译后的代码放在 bin 文件夹,cs 代码放在 app_code 文件夹。确保 asmx 代码隐藏在 app_code 中的 cs 文件中。

    【讨论】:

      【解决方案2】:

      抱歉,原来是 Windows 配置文件问题。由于我的个人资料已满,VS 无法加载这些项目文件。希望它在未来对其他人有所帮助:)

      【讨论】:

        猜你喜欢
        • 2013-11-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-25
        • 2017-08-07
        相关资源
        最近更新 更多