XML解析器错误:在使用linux主机的asp.net网站中没有很好地形成

时间:2014-10-31 12:53:17

标签: asp.net vb.net xml-parsing

我使用VS2010 .NET Framework 4.0创建了一个网站

我构建了项目并将其发布到本地文件系统。将所有已发布的文件夹和文件上载到public_html目录后。每当我点击我的域名时,我都会遇到以下错误

  1. 禁止访问domainname.com

  2. XML解析错误

      

    XML解析错误:格式不正确   地点:http://www.example.com/index.aspx   第1行,第2列:<%@ Page Title ="我的网站"语言=" VB" AutoEventWireup ="假"的MasterPageFile ="〜/ MasterHomePage.Master"    - ^

  3. 我的web.config

    
    
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.web>
            <customErrors defaultRedirect="" />
            <compilation strict="false" explicit="true" targetFramework="4.0" />
        </system.web>
        <system.net>
            <mailSettings>
                <smtp from="">
                    <network host="" password="" userName="" />
                </smtp>
            </mailSettings>
        </system.net>
        <system.webServer>
            <directoryBrowse enabled="true" showFlags="None" />
            <defaultDocument>
                <files>
                    <add value="index.aspx" />
                </files>
            </defaultDocument>
        </system.webServer>
    </configuration>
    &#13;
    &#13;
    &#13;

    我做错了什么?

    我没有在godaddy linux托管cPanel上看到任何选项来配置asp.net

    我听说还有一个问题是我无法在linux主机上托管asp.net网站。这是真的吗?

1 个答案:

答案 0 :(得分:0)

像godaddy这样的网站托管服务商无法在linux机器上支持asp.net网站。但是,如果您拥有自己的Linux服务器(专用或虚拟),那么使用mono可能会取得成功,但存在许多限制

支持的版本

  

Mono支持ASP.NET 2.0,ASP.NET AJAX和少数3.5个控件。

<强>限制

  

Mono的ASP.NET没有实现以下功能:

     

预编译的可更新网站。

     

WebParts API。