Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ASP.NET C#项目中更新和修改代码_C#_Asp.net - Fatal编程技术网

在ASP.NET C#项目中更新和修改代码

在ASP.NET C#项目中更新和修改代码,c#,asp.net,C#,Asp.net,我想在某些文件中用修改过的代码更新应用程序,那么更新.dll文件扩展名和必要的文件就足够了,还是需要替换整个项目?您可能永远不需要替换整个项目。重新编译后,查看修改了哪些DLL。您不需要替换bin中的每个DLL,但可能需要替换解决方案中表示项目的每个DLL,具体取决于解决方案的依赖关系 因此,您需要移动已更改的DLL以及任何其他已修改的文件(显然不包括.cs等) 尽管在理想情况下,您只需在VisualStudio中使用“发布”功能,该功能将自动复制任何(且仅)必要的修改文件。手动操作会留下太多的

我想在某些文件中用修改过的代码更新应用程序,那么更新.dll文件扩展名和必要的文件就足够了,还是需要替换整个项目?

您可能永远不需要替换整个项目。重新编译后,查看修改了哪些DLL。您不需要替换bin中的每个DLL,但可能需要替换解决方案中表示项目的每个DLL,具体取决于解决方案的依赖关系

因此,您需要移动已更改的DLL以及任何其他已修改的文件(显然不包括.cs等)

尽管在理想情况下,您只需在VisualStudio中使用“发布”功能,该功能将自动复制任何(且仅)必要的修改文件。手动操作会留下太多的错误空间。此外(理想情况下),您将有一个测试服务器,可以使用调试设置发布,以便进行测试,然后使用发布设置发布到live server


@user2232390您在使用IIS吗?@SonerGönül我认为这是一个相当不错的问题。我很清楚他在问什么,他在问如果他只更新了一个文件,他的网站是否能正常运行,而我能想到的只是缺少一个细节。事实上,我想如果你只想构建你的项目解决方案,我会+1。这就足够了。