Visual Studio不能启动ASP.NET或ATL SERVER调试

SYMPTOMS

<script type=text/javascript>loadTOCNode(1, 'symptoms');</script>
When you debug an ASP.NET application in Microsoft Visual Studio .NET, you may receive the following Microsoft Development Environment error message:
Error while trying to run project: Unable to start debugging on the web server. The server does not support debugging of ASP.NET or ATL Server applications. Run setup to install the Visual Studio .NET server components. If setup has been run, verify that a valid URL has been specified.

You may also want to refer to the ASP.NET and ATL Server debugging topic in the online documentation. Would you like to disable future attempts to debug ASP.NET pages for this project?

Back to the top

CAUSE

<script type=text/javascript>loadTOCNode(1, 'cause');</script>
This error may occur if the Microsoft .NET Framework setup or installation was not completed correctly. When this occurs, the application mappings for ASP.NET file name extensions (such as .aspx) are not configured correctly in Microsoft Internet Information Services (IIS).

To check whether the application mappings are correct, follow these steps:
1.Click Start, point to Programs, point to Administrative Tools, and then click Internet Services Manager.
2.Expand the node that corresponds to the local host (computer name), and then expand the Default Web Site node.
3.Right-click your Web application directory, and then click Properties.
4.On the Directory tab, under Application Settings, click Configuration.
5.Click the App Mappings tab.
6.On the App Mappings tab, under Application Mappings, check whether the .aspx extension is mapped to the following dynamic-link library (DLL):
C:/ Windows Directory/Microsoft.Net/Framework/<Version>/aspnet_isapi.dll
NOTE: You must replace Windows Directory in this path with the correct directory for your system and replace Version with the version of the .NET Frame work installed on your system.
7.If the application mapping entry is not found, follow the steps in the "Resolution" section.

Back to the top

RESOLUTION

<script type=text/javascript>loadTOCNode(1, 'resolution');</script>
To resolve this problem, use the Aspnet_regiis.exe administration utility that manages the installation and uninstallation of multiple versions of ASP.NET on a single computer.

To use the Aspnet_regiis.exe utility, follow these steps:
1.Click Start, and then click Run.
2.Type cmd in the Open box, and then click OK to open a command prompt.
3.At the command prompt, use the cd command to change to the following directory:
C:/ Windows Directory/Microsoft.Net/Framework/Version
Note: You must replace Windows Directory in this path with the correct directory for your system and replace Version with the version of the .NET Frame work installed on your system.
4.Type aspnet_regiis -i to configure the required application mappings correctly.

Back to the top

REFERENCES

<script type=text/javascript>loadTOCNode(1, 'references');</script>
For additional information about other ASP.NET debugging problems, click the article number below to view the article in the Microsoft Knowledge Base:
306172 (http://support.microsoft.com/kb/306172/EN-US/) INFO: Common Errors When You Debug ASP.NET Applications in Visual Studio .NET
For a description of symptoms typically related to ASP.NET and IIS application mappings that are not configured properly, see Microsoft Knowledge Base article Q325093.
325093 (http://support.microsoft.com/kb/325093/EN-US/) PRB: ASP.NET Pages Exhibit Unexpected Behavior Because the Server-Side Code Is Not Processed
For more information about ASP.NET debugging, see the following MSDN Web site:
Debugging ASP.NET Web Applications
http://msdn2.microsoft.com/en-us/library/w2faa92k(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/w2faa92k(vs.71).aspx)
For more general information about ASP.NET, see the following MSDN newsgroup:
microsoft.public.dotnet.framework.aspnet (http://msdn.microsoft.com/newsgroups/default.aspx?query=ASP.NET&dg=&cat=en-us-msdn&lang=en&cr=US&pt=&catlist=774F24A2-F71F-425F-AC2B-DC48AB0DA5C9&dglist=&ptlist=&exp=&sloc=en-us)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值