Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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 将预编译的web应用程序转换为';正常';网络应用_Asp.net_.net_Visual Studio_Compilation - Fatal编程技术网

Asp.net 将预编译的web应用程序转换为';正常';网络应用

Asp.net 将预编译的web应用程序转换为';正常';网络应用,asp.net,.net,visual-studio,compilation,Asp.net,.net,Visual Studio,Compilation,我有一个关于预编译web应用的快速问题: 我最近接管了一个由其他人完成的项目,这是一个预编译的web应用程序。当然,这意味着它没有App_代码文件夹。由于这个项目的性质,我想把我的代码放在服务器上 我不能只是添加代码,因为我会得到一个异常,说明App_code文件夹是不允许的,因为它是一个预编译的web应用程序。如果删除文件“PrecompiledApp.config”,则我的应用程序将崩溃 那么,将预编译的web应用程序转变为按需编译的web应用程序的正确步骤是什么 谢谢你的帮助。我可以在VS

我有一个关于预编译web应用的快速问题:

我最近接管了一个由其他人完成的项目,这是一个预编译的web应用程序。当然,这意味着它没有App_代码文件夹。由于这个项目的性质,我想把我的代码放在服务器上

我不能只是添加代码,因为我会得到一个异常,说明App_code文件夹是不允许的,因为它是一个预编译的web应用程序。如果删除文件“PrecompiledApp.config”,则我的应用程序将崩溃

那么,将预编译的web应用程序转变为按需编译的web应用程序的正确步骤是什么


谢谢你的帮助。

我可以在VS2010中使用它

转到您的web应用设置并选择“打包/发布web”选项卡。有一个下拉列表,可能默认为“仅运行此应用程序所需的文件”。如果我使用此选项,它只会将编译的DLL发布到服务器和web文件,但不会发布任何代码

如果我将其更改为“项目文件夹中的所有文件”,那么我将获得所有信息,例如,控制器的所有C#代码


当然,您是否希望在服务器上发布生产代码是另一个问题,而且您也会得到所有VS解决方案文件和类似的东西,因此看起来非常混乱。

不,是这样。我们不使用Visual Studio中的发布工具发布我们的网站,但我们只是上传所有必要的内容。尤其是对于此项目ect,我想对上传的内容和不上传的内容有一个非常严格的控制,我希望保持这种方式。因此,我想,一个更好的方式来重新表述这个问题,就是说:“为了能够上传APP_代码文件夹并控制发布的内容和不发布的内容,我必须做什么?”“我建议你投票结束这个问题,并用你刚才所说的更具体的措辞提出一个新问题,好吗?这样你可能会得到更好的回应。