将网站项目转换为Web应用程序项目的错误

时间:2015-05-22 15:55:33

标签: c# asp.net web visual-studio-2013 webforms

我有一个网站,我正在尝试转换为Web应用程序项目。我正在使用这些参考文献:

https://msdn.microsoft.com/en-us/library/aa983476(v=vs.100).aspx

http://blogs.msdn.com/b/webdev/archive/2009/10/29/converting-a-web-site-project-to-a-web-application-project.aspx

我想我正在遵循这个方法,但是我在构建时遇到了数百个编译错误,根据我的经验,这通常意味着我正在做一些非常基本的错误,比如在web.config中。如果没有发布整个项目,这里有一个错误样本。

在每个Web表单中,asp.net页面指令如下所示:

<%@ Page Language="C#" AutoEventWireup="true" Inherits="Configuration" Codebehind="Configuration.aspx.cs" %>

并抛出:“预应用程序启动初始化方法Start on type System.Web.WebPages.Deployment.PreApplicationStartCode”抛出异常,出现以下错误消息:无法找到路径的一部分'I:\ Visual Studio 2013 \ Projects \ MG401k \ WAP \ MG401kWap'“和”命名空间不能直接包含诸如字段或方法之类的成员“。看起来它正在期待我没有告诉它的东西。如果我向项目添加新的Web表单,page指令如下所示:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="MG401kWap.WebForm1" %>

但仍然会抛出相同的错误。

在每个javascript文件中,对于“$(document).ready”函数,它会抛出“错误CS1056:意外字符'$'”

我补充说 <namespaces> <add namespace="MG401kWap" /> </namespaces></code> 到web.config,但没有快乐。

有人可以指出我正确的方向吗?我不确定下一步该做什么。

1 个答案:

答案 0 :(得分:0)

您可以尝试一些建议here,特别是确保jquery引用位于页面中任何其他脚本引用之前。

目前还不确定页面指令错误:/