Asp.net 将预编译的web应用程序转换为';正常';网络应用
我有一个关于预编译web应用的快速问题: 我最近接管了一个由其他人完成的项目,这是一个预编译的web应用程序。当然,这意味着它没有App_代码文件夹。由于这个项目的性质,我想把我的代码放在服务器上 我不能只是添加代码,因为我会得到一个异常,说明App_code文件夹是不允许的,因为它是一个预编译的web应用程序。如果删除文件“PrecompiledApp.config”,则我的应用程序将崩溃 那么,将预编译的web应用程序转变为按需编译的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
谢谢你的帮助。我可以在VS2010中使用它 转到您的web应用设置并选择“打包/发布web”选项卡。有一个下拉列表,可能默认为“仅运行此应用程序所需的文件”。如果我使用此选项,它只会将编译的DLL发布到服务器和web文件,但不会发布任何代码 如果我将其更改为“项目文件夹中的所有文件”,那么我将获得所有信息,例如,控制器的所有C#代码
当然,您是否希望在服务器上发布生产代码是另一个问题,而且您也会得到所有VS解决方案文件和类似的东西,因此看起来非常混乱。不,是这样。我们不使用Visual Studio中的发布工具发布我们的网站,但我们只是上传所有必要的内容。尤其是对于此项目ect,我想对上传的内容和不上传的内容有一个非常严格的控制,我希望保持这种方式。因此,我想,一个更好的方式来重新表述这个问题,就是说:“为了能够上传APP_代码文件夹并控制发布的内容和不发布的内容,我必须做什么?”“我建议你投票结束这个问题,并用你刚才所说的更具体的措辞提出一个新问题,好吗?这样你可能会得到更好的回应。