Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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_Vb.net_Iis_Webforms - Fatal编程技术网

Asp.net web应用程序能否以未编译的方式部署?

Asp.net web应用程序能否以未编译的方式部署?,asp.net,vb.net,iis,webforms,Asp.net,Vb.net,Iis,Webforms,除了bin文件夹中的所有资源文件外,是否可以将所有代码隐藏文件部署到web应用程序。以类似于网站工作方式的方式动态生成网站二进制文件 我们有一个asp.net 4.5 vb.net webforms应用程序,我们希望以未编译模式将其部署到某些客户,以便进行自定义更改。这可能吗?如果是这样的话,IIS元数据或web.config e.t.c.中告诉IIS应该自己生成二进制文件的内容是什么 更新打字错误webforms而不是winforms:)不能像这样部署“Web应用程序”项目,但可以部署“网站”

除了bin文件夹中的所有资源文件外,是否可以将所有代码隐藏文件部署到web应用程序。以类似于网站工作方式的方式动态生成网站二进制文件

我们有一个asp.net 4.5 vb.net webforms应用程序,我们希望以未编译模式将其部署到某些客户,以便进行自定义更改。这可能吗?如果是这样的话,IIS元数据或web.config e.t.c.中告诉IIS应该自己生成二进制文件的内容是什么

更新打字错误webforms而不是winforms:)不能像这样部署“Web应用程序”项目,但可以部署“网站”项目。请看一下两者之间的区别:


关于这个主题的更多信息包含在这个问题中:

我是在寻找使用这种特定部署方式的利弊信息时发现这篇文章的,因为我自己已经做了很长一段时间了。如果在网站文件夹中同时部署.cs文件和.aspx文件,但确保在运行时将.aspx文件定向到.cs文件而不是dll文件,则可能会出现这种情况。我这样做已经有一段时间了,我需要为客户端定制一些特性,并且只为特定页面使用代码文件

aspx文件:

<%@ page title="" language="C#" masterpagefile="~/School/MasterPage.master" autoeventwireup="true" CodeFile = "academicdashboard.aspx.cs"inherits="School_AcademicDashboard" %>

“winforms应用程序”。打字错误?@Steve已经读过了,但我仍然不确定是什么“告诉”了网站/应用程序重新编译或需要二进制文件。我尝试过从bin文件夹中删除二进制文件,我的webapplication给出了一个YSOD“无法加载类型‘Global_asax’”。是的,我想知道是什么告诉iis的?如果是web.config设置,或者网站总是需要重新编译代码文件,而web应用程序总是需要编译的二进制文件?