我在Visual Studio 2010(C# - ASP.NET 4)中构建了我的新网站。当我开始项目时,我在“新建项目”窗口中选择了“ASP.NET Web应用程序”。在Visual Studio 2010中构建的C#网站在服务器上不起作用
我也刚刚得到一个新的网络主机/域名,我将把我的网站。是的,该服务器不支持ASP.NET 4.我想做一个小的“测试项目”,看看我的最终网站是否也能正常工作。问题是,我甚至无法让这个小型测试项目在服务器上工作。
如果您已经安装了Visual Studio,您可以按照这些步骤,如果你喜欢,但我会写太多会发生什么:
- 新的工程 - >“ASP.NET Web应用程序”
- 只调用它“WebApplication1”
- 不要更改任何代码,只需转到生成 - >生成解决方案。
- Project - > WebApplication1属性...
- 在Package/Publish Web下,我选择Configuration:Release(这是我的理解,在发布到Web服务器时必须选择此选项 - 不确定是否我错了?)
- 将这个线在Web.config中:
<customErrors mode="Off"/>
- 建设 - >重建解决方案
- 建设 - >发布WebApplication1
- 选择 '文件系统',并把目标为 'C:\ CompiledSite'。我试图使用FTP选项,但它说,某些FrontPage扩展程序未安装在服务器上。我不知道,我没有在这里要求任何FrontPage。所以我在C驱动器上试试这个。
- 将“CompiledSite”文件夹中的所有文件复制到我的域中的测试文件夹中。
我得到这个错误:
在文件的 “web.config”。
请,我不知道如何解决这个问题,请让我知道如何让我的测试网站启动和运行的任何信息。
这里是同一个问题:http://stackoverflow.com/questions/3683390/authentication-mode-forms-error。您应该打开IIS并将您的网站转换为Web应用程序。 – vorrtex 2011-02-03 21:22:05