背景:
ASP.NET Webforms应用程序与VB.NET后端。
ASP.NET Webforms应用程序与VB.NET后端。
我刚刚从Visual Studio 2010升级到Visual Studio 2013和.NET 4.5.1。这段代码以前工作,因为我们在Visual Studio 2005和.NET 2.0。但自从升级我得到这个错误。
在ASCX用户控制中。
<script language="javascript" type="text/javascript"> <!-- function SetItem_<%response.Write(m_strJSAlias)%>(strValue) { $("#<%response.Write(txtShop.ClientID)%>").attr('value',strValue); __doPostBack('frmCorpPortal_Form',''); void FocusOnNext_<%response.Write(m_strJSAlias)%>; }
我们现在得到这个错误,我们从来没有得到:
VirtualPath was outside the current application root. Parameter name: virtualPath Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more @R_428_4045@ion about the error and where it originated in the code. Exception Details: System.ArgumentException: VirtualPath was outside the current application root. Parameter name: virtualPath Line 4: <script language="javascript" type="text/javascript"> Line 5: <!-- Line 6: function SetItem_<%response.Write(m_strJSAlias)%>(strValue) { Line 7: $("#<%response.Write(txtShop.ClientID)%>").attr('value',strValue); Line 8: __doPostBack('frmCorpPortal_Form','');
如果我玩的文件,并进行无意义的更改,错误消失。示例:在第4行和第5行之间添加空行。然后稍后再返回。
可能是什么原因?