Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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网站创建并运行解决方案_Asp.net_Visual Studio_Webforms_Solution - Fatal编程技术网

为仅在文件夹中包含代码的ASP.net网站创建并运行解决方案

为仅在文件夹中包含代码的ASP.net网站创建并运行解决方案,asp.net,visual-studio,webforms,solution,Asp.net,Visual Studio,Webforms,Solution,我有一个网站,目前正在运行的IIS为一家公司的内部网站。 我没有收到在Visual Studio中打开的解决方案,我只有一个文件夹,其中包含部署在生产服务器上的“asp_应用程序”文件夹中的文件。 它里面有一个文件夹,每个网站的代码,到目前为止,我一直在修改记事本++中的aspx.inc和aspx文件,以便进行一些错误修复和功能调整,但没有在Visual Studio中进行正确设置限制了我的工作能力 我尝试在Visual Studio中创建一个解决方案,并使用以下代码添加文件夹: 生产中的网站

我有一个网站,目前正在运行的IIS为一家公司的内部网站。 我没有收到在Visual Studio中打开的解决方案,我只有一个文件夹,其中包含部署在生产服务器上的“asp_应用程序”文件夹中的文件。 它里面有一个文件夹,每个网站的代码,到目前为止,我一直在修改记事本++中的aspx.inc和aspx文件,以便进行一些错误修复和功能调整,但没有在Visual Studio中进行正确设置限制了我的工作能力

我尝试在Visual Studio中创建一个解决方案,并使用以下代码添加文件夹:

生产中的网站打开到,因此我转到我的新解决方案并打开index.asp文件。其中包括:

在这里,我试图运行并得到一个错误

单击“是”后,我得到以下错误

按照这个说明,我将所需的部分添加到web.config

    <appSettings>
    <add key="aspnet:UseTaskFriendlySynchronizationContext" value="false" />
    </appSettings>

但是,我仍然无法在本地运行此页面。你能帮我理解我做错了什么吗?我希望这样,我可以调试我的网站,并有一些智能和正常的东西从IDE能够开发一点更容易

请让我知道,如果有更多的信息,我可以提供

谢谢你,祝你度过愉快的一天:)

附:这是一个小的文件类型列表

为什么要将其标记为ASP Classic并在标题中提及?我看不到有证据表明这里使用了ASP Classic,只有ASP.NET Web表单。您确实需要原始源代码和项目。在asp.net中,部署的内容实际上不是为就地编辑而设计的
.cs
文件通常被编译成二进制文件。此外,asp.net 4.5中引入了
UseTaskFriendlySynchronizationContext
,如果原始项目早于asp.net 4.5或更高版本,您将遇到问题。你为什么没有原始资料?它是否丢失了,或者是否存在不允许您访问它的策略?我上面的评论提出了一个问题,您是如何对代码库进行源代码/版本控制的?在任何一种商业使用的编码环境中,都需要对代码库进行某种版本控制。你好,Jon,谢谢你花时间:没有版本控制,我已经开始使用GIT来实现,但根本没有任何东西!。我知道,这是很糟糕的练习。关于代码,我所有的都是那些.aspx.inc文件(我认为这是部署的代码,不是正确的源代码)。能给我一份所有文件的清单吗?我将编译一个并将其附加到问题中。感谢您花时间帮助meMy,我之前的评论被删除了(可能因为色彩鲜艳的描述而被标记为粗鲁),所以我会重复一遍,但要专业一点。是的,你很可能是运气不好。代码(
Server.execute
,大量includes,no
web.config
)中有一些提示,他是在经典asp(可能是PHP)和asp.net webforms之间混搭而成的,以前的开发人员几乎对原始站点进行了逐行移植,忽略了当时asp.net的方法和最佳实践。