当我构建应用程序时,它运行良好,但当我发布网站时说
"对象引用未设置为对象的实例"。
它没有说错误是在哪个文件或行中。当我通过IIS浏览它时显示
"配置部分'编译'无法阅读,因为它缺少一个部分声明"。
我尝试了很多内容,例如更改应用程序池,设置custom error=off
,删除authentication mode=windows
代码等,但网站仍未发布。
这是我的 web.config 。感谢任何帮助。
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="request_images" value="\\172.16.0.12\\d$\DealerImages\\"/>
<add key="etreq" value="http://172.16.0.12/et"/>
<add key="failcnt" value="5"/>
<add key="ValidPwdDays" value="45"/>
<add key="pushsms.Service1" value="http://www.kar.nic.in/karsms/smssend/Service1.asmx"/>
</appSettings>
<connectionStrings>
<add name="OracleVATepayment" connectionString="provider = ORAOLEDB.oracle.1;user ID=efvat;password=ef$v1a2t3;trusted connection=true;data source = efvat12" providerName="System.Data.OracleClient"/>
<add name="OracleMinact" connectionString="provider = ORAOLEDB.oracle.1;user ID=pttest;password=pt1234;trusted connection=true;data source = efvat12" providerName="System.Data.OracleClient"/>
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
<authentication mode="Windows"/>
<httpHandlers>
<add verb="GET" path="CaptchaImage.axd" type="MSCaptcha.CaptchaImageHandler, MSCaptcha "/>
</httpHandlers>
<pages enableViewState="true" enableViewStateMac="true" theme="Default" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
<controls>
<add namespace="AjaxControlToolkit" assembly="AjaxControlToolkit" tagPrefix="ajaxToolkit"/>
</controls>
</pages>
</system.web>
<system.webServer>
<directoryBrowse enabled="true"/>
<defaultDocument enabled="true">
<files>
<!--<add value="firsthome.aspx"/>-->
</files>
</defaultDocument>
</system.webServer>
</configuration>