gpt4 book ai didi

asp.net - 如何在已部署的网站上编译cs文件修改?是否可以?

转载 作者:行者123 更新时间:2023-12-02 15:24:49 24 4
gpt4 key购买 nike

如果之前有人问过这个问题,我深表歉意。

如果我当前部署的 ASP.Net C# 网站在 cs 文件中存在轻微错误或需要修改,是否可以修改 cs 文件并让 IIS 重新编译 ASP.Net 网站,而不是使用 Visual Studio或 SharpDevelop 重建网站?

我熟悉自动编译更改的 PHP 网站。有没有办法让 ASP.Net 或 IIS 执行类似于 ASP.Net 网站的代码隐藏文件的操作?

我知道修改 web.config 文件可能会强制重新编译,并且修改 ASPx 文件会自动显示更改,但我在文件后面的代码中没有发现同样的成功。

谢谢。

编辑(答案如下):

使用现有源(包括解决方案文件)重新编译现有 ASP.Net 网站的命令如下:

%windir%\microsoft.net\framework\v4.0.30319\msbuild /m Solution.sln /p:Configuration=Debug
@IF %ERRORLEVEL% NEQ 0 GOTO err
@exit /B 0
:err
@PAUSE
@exit /B 1

将上述代码粘贴到解决方案目录中的批处理文件中。将 Solution.sln 更改为您的解决方案文件,修改框架以匹配您安装的版本。您也可以将配置选项更改为“发布”。

* 使用来自 SharpDevelop 源代码的批处理文件代码。基于此论坛帖子的想法:http://community.sharpdevelop.net/forums/t/8281.aspx

最佳答案

使用现有源(包括解决方案文件)重新编译现有 ASP.Net 网站的命令如下:

%windir%\microsoft.net\framework\v4.0.30319\msbuild /m Solution.sln /p:Configuration=Debug
@IF %ERRORLEVEL% NEQ 0 GOTO err
@exit /B 0
:err
@PAUSE
@exit /B 1

将上述代码粘贴到解决方案目录中的批处理文件中。将 Solution.sln 更改为您的解决方案文件,修改框架以匹配您安装的版本。您也可以将配置选项更改为“发布”。

* 使用来自 SharpDevelop 源代码的批处理文件代码。基于此论坛帖子的想法:http://community.sharpdevelop.net/forums/t/8281.aspx

关于asp.net - 如何在已部署的网站上编译cs文件修改?是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7666122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com