Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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
C# 在VisualStudio2010中构建的C网站在服务器上不工作_C#_Visual Studio 2010_Publishing - Fatal编程技术网

C# 在VisualStudio2010中构建的C网站在服务器上不工作

C# 在VisualStudio2010中构建的C网站在服务器上不工作,c#,visual-studio-2010,publishing,C#,Visual Studio 2010,Publishing,我已经在VisualStudio2010C-ASP.NET4中建立了我的新网站。当我启动项目时,我在“新建项目”窗口中选择了ASP.NET Web应用程序 我也刚刚得到了一个新的网络主机/域名,我将把我的网站放在那里。是的,服务器确实支持ASP.NET 4 我想做一个小测试项目,看看我的最终网站是否也能正常工作。问题是,我甚至不能让这个小测试项目在服务器上工作 如果安装了Visual Studio,如果愿意,可以按照以下步骤操作,但我也会写下发生的事情: 新建项目->ASP.NET Web应用程

我已经在VisualStudio2010C-ASP.NET4中建立了我的新网站。当我启动项目时,我在“新建项目”窗口中选择了ASP.NET Web应用程序

我也刚刚得到了一个新的网络主机/域名,我将把我的网站放在那里。是的,服务器确实支持ASP.NET 4

我想做一个小测试项目,看看我的最终网站是否也能正常工作。问题是,我甚至不能让这个小测试项目在服务器上工作

如果安装了Visual Studio,如果愿意,可以按照以下步骤操作,但我也会写下发生的事情:

新建项目->ASP.NET Web应用程序 只是称之为WebApplication1 不要更改任何代码,只需转到Build->Build Solution。 Project->WebApplication1属性。。。 在Package/Publish Web下,我选择Configuration:Release。据我所知,在发布到Web服务器时必须选择此选项-不确定我是否错了? 将此行放入Web.config: 生成->重建解决方案 生成->发布Web应用程序1 选择“文件系统”并将目标设置为“C:\CompiledSite”。我尝试使用FTP选项,但后来它说服务器上没有安装FrontPage扩展。我不知道,我没有要求这里有任何头版。所以我在C-drive上试试这个。 将“CompiledSite”文件夹中的所有文件复制到我域上的测试文件夹中。 我得到这个错误:

在文件Web.config中


请,我不知道如何修复此问题,请告诉我有关如何启动和运行测试站点的任何信息。

进入IIS管理器并将虚拟目录标记为应用程序。

由于错误状态,您需要将虚拟目录配置为应用程序。这是在IIS中完成的

在IIS 7 Server 2008或Win7中:

扩展站点 浏览到您的虚拟目录 右击 选择转换为应用程序。 在IIS 6或我相信的服务器2003中:

浏览到您的虚拟目录 右击 转到属性 单击应用程序所在位置旁边的“创建”
那就够了

将站点上载到站点或虚拟目录的根文件夹中,并上载已编译站点的内容,而不是文件夹本身。如果您提到主机服务器上的文件夹,那么帮助您会更好。

转到您的主机帐户,然后尝试查找一个可能称为“内容”的链接,然后转到IIS设置,然后将文件夹添加为应用程序,可能是用于确认其为应用程序的复选框。 这将需要一点时间来处理。比如说5分钟。
如果不让我们知道的话,它应该会起作用

这里是同样的问题:。你应该打开IIS并将你的网站转换成一个web应用程序。以前从未听说过IIS,但我刚才搜索了一下。我真的需要买什么东西才能让它工作吗?您能再告诉我一点吗?在服务器上,如果您右键单击计算机并转到管理,您将有一个Internet信息服务部分。在这里,您需要将虚拟目录更改为应用程序。您的服务器正在破坏哪个操作系统?感谢您的详细说明,但恐怕这不是所需的解决方案。我不知道我的服务器正在运行什么操作系统我不拥有服务器,也没有安装任何IIS。我们可以让网站成为整个网站,其中包含C而不是使用visual studio的asp.net的用户端和服务器端吗?是的,但不要这样尝试。ASP.NET是为了方便您编写网站而构建的。然而,为了知道如何做到这一点,您可以检查创建HTTP服务器,该服务器可以为任何目的提供任何形式的内容。我很好奇,为什么你不知道如何使用ASP.NET,在你自己的C类中构建整个网站,因为如果它是用于任何小型和单一用途的,而不是网站!那么用C语言创建就可以了,否则整个网站都可以使用ASP.net之类的框架。谢谢你的回复,实际上我想创建一个这样的网站,就像一个简单的网站,我需要使用ASP.net吗?因为我也擅长php和Javascript,这种网站应该使用ASP.NET或任何其他你喜欢的网站开发框架来构建。